我在用一个API做游戏它为我创建了一个窗口,但有一些消息我想做一些事情例如,当屏幕正在调整大小时,我想显示一个黑色屏幕。基本上,我有主窗口的HWND,希望在处理消息之前或之后收听消息并让它们通过我的自定义WndProc,我只想知道窗口何时接收到类似WM_SIZE之类的消息。
有这个的API吗?
谢谢
最佳答案
如果您与要截取WM_SIZE的窗口处于同一进程中,则只需将WndProc替换为SetWindowLongPtr
和GWLP_WNDPROC
。请注意,您必须将其他消息传递给原始WndProc。
但是,如果您处于不同的过程中,则需要找到使用挂钩的方法,例如SetWindowsHookEx
关于c - 从只有HWND的窗口接收消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8123396/