c# - Windows 7 Snap - Windows 消息?

标签 c# winforms winapi win64

在我的 windows 窗体应用程序中,我想捕获 windows 7 快照消息,有谁知道当窗口即将被快照时生成的消息。

我试着监听应用程序,它看起来像 WM_GETMINMAXINFO = 0x24;生成。

谁能确认这是否真的是 snap 的 windows 消息?

最佳答案

WM_GETMINMAXINFO 被调用以确定窗口的最小尺寸和最大尺寸,它在 SNAP 期间被调用,这样它就不会调整窗口的大小超出其实际轮廓尺寸,所以如果你有一个高度为 500 的应用程序,那就是一个恒定的高度,您不希望窗口调整它的大小以适合您的屏幕高度。

然后它应该调用 SetWindowPlacement 函数。

关于c# - Windows 7 Snap - Windows 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3539452/

相关文章:

c# - 使用 winforms 、 mdi 、父子窗体,在父窗体下指定空间打开子窗体

VB.NET - 背景像 UAC 消息一样淡化?

c++ - LPCTSTR 到 LPCSTR 转换

c++ - 如何用 C++ 为 Windows 编写屏幕保护程序?

c# - 具有附加连接条件的 NHibernate QueryOver .Left.JoinAlias

c# - 为什么 System.Drawing.Fontconverter.ConvertFromInvariantString ("NOTAFONT")返回 SansSerif?

c# - 使用 StreamWriter 实现滚动日志,并从顶部删除

winapi - 如何监控当前哪个窗口具有键盘焦点

c# - 指定单个方法作为多个 Controller URL 的目标

c# - 命名管道 C# 客户端无法连接到 C++ 服务器