我不知道该怎么称呼它。例如,当您将窗口移动到屏幕边缘时,它会提供覆盖一半屏幕的功能,诸如此类。如何禁用特定表单的这种功能?
问问题
177 次
1 回答
1
我假设您使用的是 Windows 窗体。
为了防止以您不希望的方式调整窗口大小或移动窗口,我将处理WM_WINDOWPOSCHANGING窗口消息。此消息在窗口移动或调整大小之前发送,您的应用程序可以通过操作WINDOWPOS结构的flags
成员来防止移动和调整大小。
我不知道.NET 内置的方法直接映射到此消息的功能。您可能必须覆盖表单的 WndProc 方法。
有关 C 中的示例,请参阅使用 WM_WINDOWPOSCHANGING 拦截窗口状态更改。
于 2013-11-15T07:24:35.287 回答