0

ダイアログベースのプログラムと 2 つの範囲 CRect rc1(0,0,1024,768)、rc2(0,1,1024,768) があります。関数を使っMoveWindowてダイアログを移動すると、rc1だとダイアログが画面中央に表示されるのですが、rc2だと左?

なんで?

4

1 に答える 1

2

これは MFC の「機能」です。座標 0,0 のダイアログは、MFC のソース ファイルの 1 つである dlgcore.cpp にある CDialog::CheckAutoCenter() 関数によって自動的に中央に配置されます。この関数は、 OnInitdialog の後に MFC によって呼び出されます。

于 2013-09-24T06:41:12.690 に答える