如何以编程方式更改MFC中组框的宽度?

时间:2010-02-19 22:19:05

标签: mfc groupbox

抱歉,我更像是一个C#人,但我不得不更新一些传统的MFC代码。我开始意识到为什么C#是一个很好的升级。

1 个答案:

答案 0 :(得分: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(默认值)用于立即重绘。