1

在我的 C-Dll 中有一个 Windows 挂钩:

hook = SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, hinstance, 0);

使用此回调方法:

LRESULT CALLBACK CallWndProc(int nCode, WPARAM wParam, LPARAM lParam)
{

...
CWPSTRUCT* cw = reinterpret_cast<CWPSTRUCT*>(lParam);
myfile << "CallWndProc allg. " << cw->message << "\n";

if (cw->message == WM_GETMINMAXINFO)
{
    // I don't get the message here
}
}

我收到除了 WM_GETMINMAXINFO 消息之外的所有 Windows 消息。我想修改窗口的最大尺寸。我该如何解决这个问题?

非常感谢!
安迪

4

1 回答 1

0

您是否确认该WM_GETMINMAXINFO消息实际上是通过 Spy++ 或类似程序发送的?

另请注意,调用时不会发送此消息。MoveWindow

于 2009-12-11T08:00:23.760 回答