2

申し訳ありませんが、私はどちらかというと C# 派ですが、レガシー MFC コードを更新する必要があります。C# が優れたアップグレードである理由がわかり始めています。

4

1 に答える 1

2

CWnd::MoveWindow を使用できます。

http://msdn.microsoft.com/en-us/library/5bc5w1zz%28VS.80%29.aspx

たとえば、GroupBox がダイアログ内にあり、control-Id IDC_MYGROUP を持っている場合、ダイアログの任意のメソッド/イベント ハンドラを呼び出すことができます。

GetDlgItem(IDC_MYGROUP)->MoveWindow(NewX,NewY,NewWidth,NewHeight,TRUE);

最後のパラメーター TRUE (デフォルト) は、即時再描画用です。

于 2010-02-20T00:04:20.557 に答える