表单大小调整和最大化

发布于 2024-07-11 09:27:34 字数 33 浏览 11 评论 0原文

我正在阻止用户调整表单大小。 如何删除最大化按钮?

I am preventing the user from resizing the form. How do I also remove the maximize button?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

奢望 2024-07-18 09:27:34

如果您正在谈论的是winforms(.net),则右键单击设计器中的表单并选择属性。 确保属性列表中的“MaximizeBox”已关闭。

如果是 MFC,则查找名为“Control Box”的属性并将其关闭。

If it is winforms (.net) you are talking about, then right click on the form in the designer and choose properties. Make sure the "MaximizeBox" is turned off in the list of properties.

If it is MFC then look for a property called "Control Box" and turn that off.

屋顶上的小猫咪 2024-07-18 09:27:34

首先...为了能够调整(或不调整)FormBorderStyle 的大小,应该将其设置为正确的值。 要不允许调整大小,请选择未注明“可调整大小”的选项之一。

然后,要删除右上角的控制按钮,请将值“MaximizeBox”或“MinimizeBox”设置为 false。 您可以清除所有顶部按钮,将“ControlBox”设置为 false。

这些都是表单本身的属性。 我不太确定属性的确切名称...

希望它有帮助:)

First of all... to be able to resize (or not) the FormBorderStyle should be setted to the correct value. To not allow the resize choose one of the options that doesn't say "Resizable".

Then, to remove the control buttons on the top right corner, set the values "MaximizeBox" or "MinimizeBox" to false. You may clear All the top buttons, seting the "ControlBox" to false.

Those are all properties in the Form itself. I'm not so sure about the exact name of the properties...

Hope it helps :)

垂暮老矣 2024-07-18 09:27:34

您可能正在谈论 .NET,但如果不是,并且您正在使用 Windows API,您将在调用 CreateWindow 时指定它。 像这样的东西:

hwnd = CreateWindow (szAppName, TEXT("Program Name"),
    WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
    ...

应该给你一个无法调整大小的窗口。 当您调用该方法时要具体,而不是传递诸如 WS_OVERLAPPEDWINDOW 之类的内容。

You're probably talking about .NET but if not and you are Using the windows API you would specify this when you call CreateWindow. something like this:

hwnd = CreateWindow (szAppName, TEXT("Program Name"),
    WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
    ...

should give you a window that can't be resized. Be specific when u call the method rather than passing something like WS_OVERLAPPEDWINDOW.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文