2008-12-24 150 views

回答

2

如果是winforms(.net),那么在设计器中右键单击表单并选择属性。确保在属性列表中关闭了“MaximizeBox”。

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

2

首先...能够调整(或不调整)FormBorderStyle应设置为正确的值。要不允许调整大小,请选择其中一个不会显示“可调整大小”的选项。

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

这些都是窗体本身的所有属性。我不太确定属性的准确名称...

希望它能帮助:)

0

你可能谈论.NET,但如果没有,你使用的是Windows API,你会指定这个当你调用CreateWindow。像这样:

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

应该给你一个无法调整大小的窗口。当你调用方法而不是传递类似WS_OVERLAPPEDWINDOW的时候,具体是什么。