C++ 调整窗体大小时的调整控件

C++ 调整窗体大小时的调整控件,c++,.net,windows,user-interface,C++,.net,Windows,User Interface,这里是windows gui编程新手。有没有人知道在调整窗体大小时如何调整窗体中控件的大小。在wxpython中,它是通过sizer完成的,但在使用windows visual c++开发GUI时,我似乎找不到任何类似的东西。您可以从编辑器中看到它。如果希望对象在其矩形的所有四个角保持其位置,只需启用“锚定”下的所有子属性即可 您可以在此处阅读有关该成员的更多信息:。如果要动态启用控件的属性,只需使用以下示例: Control.Anchor = ((System.Windows.Forms.An

这里是windows gui编程新手。有没有人知道在调整窗体大小时如何调整窗体中控件的大小。在wxpython中,它是通过sizer完成的,但在使用windows visual c++开发GUI时,我似乎找不到任何类似的东西。您可以从编辑器中看到它。如果希望对象在其矩形的所有四个角保持其位置,只需启用“锚定”下的所有子属性即可

您可以在此处阅读有关该成员的更多信息:。如果要动态启用控件的属性,只需使用以下示例:

Control.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top |   System.Windows.Forms.AnchorStyles.Bottom) 
        | System.Windows.Forms.AnchorStyles.Left) 
        | System.Windows.Forms.AnchorStyles.Right)));

控件有一个名为“锚”的成员。您可以从编辑器中看到它。如果希望对象在其矩形的所有四个角保持其位置,只需启用“锚定”下的所有子属性即可

您可以在此处阅读有关该成员的更多信息:。如果要动态启用控件的属性,只需使用以下示例:

Control.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top |   System.Windows.Forms.AnchorStyles.Bottom) 
        | System.Windows.Forms.AnchorStyles.Left) 
        | System.Windows.Forms.AnchorStyles.Right)));

我设法用

Form1->Width = 300;
Form1->Height = 300;
事件内部(例如,当您单击按钮1时)。
更多内容可以阅读。

我使用

Form1->Width = 300;
Form1->Height = 300;
事件内部(例如,当您单击按钮1时)。
更多内容可以阅读。

如果您没有
.net
标记,我会建议这样做:也许类似的方法是可能的。如果您没有
.net
标记,我会建议这样做:也许类似的方法是可能的。如果您希望控件“浮动”,那么将其附加到底部和右侧。玩转它,你会看到不同的行为。如果你想让控件“浮动”,那么就把它贴在底部和右边。玩玩它,你会看到不同的行为。