我阻止用户调整表单大小。如何删除最大化按钮?
答案 0 :(得分:2)
如果是你正在谈论的winforms(.net),那么右键单击设计器中的表单并选择属性。确保在属性列表中关闭“MaximizeBox”。
如果是MFC,则查找名为“Control Box”的属性并将其关闭。
答案 1 :(得分:2)
首先......为了能够调整(或不调整)FormBorderStyle,应将其设置为正确的值。要不允许调整大小,请选择其中一个不说“可调整大小”的选项。
然后,要删除右上角的控制按钮,请将值“MaximizeBox”或“MinimizeBox”设置为false。您可以清除所有顶部按钮,将“ControlBox”设置为false。
这些都是表单本身的所有属性。我不太确定这些房产的确切名称......
希望有所帮助:)
答案 2 :(得分:0)
您可能正在讨论.NET,但如果没有,并且您正在使用Windows API,则在调用CreateWindow时将指定此项。像这样的东西:
hwnd = CreateWindow (szAppName, TEXT("Program Name"),
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
...
应该给你一个无法调整大小的窗口。当你调用方法而不是传递像WS_OVERLAPPEDWINDOW这样的东西时要具体。