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

如何在MFC中以编程方式更改组框的宽度?,mfc,groupbox,Mfc,Groupbox,对不起,我更喜欢C语言,但我必须更新一些旧的MFC代码。我开始意识到为什么C是一个很好的升级。您可以使用CWnd::MoveWindow: 例如,如果您的GroupBox位于对话中,并且具有控件Id IDC_MYGROUP,那么您可以调用对话的任何方法/事件处理程序 GetDlgItem(IDC_MYGROUP)->MoveWindow(NewX,NewY,NewWidth,NewHeight,TRUE); 最后一个参数TRUE(默认值)用于立即重新绘制

对不起,我更喜欢C语言,但我必须更新一些旧的MFC代码。我开始意识到为什么C是一个很好的升级。

您可以使用CWnd::MoveWindow:

例如,如果您的GroupBox位于对话中,并且具有控件Id IDC_MYGROUP,那么您可以调用对话的任何方法/事件处理程序

GetDlgItem(IDC_MYGROUP)->MoveWindow(NewX,NewY,NewWidth,NewHeight,TRUE);
最后一个参数TRUE(默认值)用于立即重新绘制