2
对不起,我更多的是C#的人,但我有更新一些旧的MFC代码。我开始意识到为什么C#是一个很好的升级。如何以编程方式更改MFC中组框的宽度?
对不起,我更多的是C#的人,但我有更新一些旧的MFC代码。我开始意识到为什么C#是一个很好的升级。如何以编程方式更改MFC中组框的宽度?
可以使用的CWnd ::的MoveWindow:
http://msdn.microsoft.com/en-us/library/5bc5w1zz%28VS.80%29.aspx
如果您的GroupBox是例如在对话和具有控制-ID IDC_MYGROUP那么您可以在对话的任何方法/事件处理程序调用
GetDlgItem(IDC_MYGROUP)->MoveWindow(NewX,NewY,NewWidth,NewHeight,TRUE);
最后一个参数TRUE(默认值)用于立即重绘。