1

私の C-Dll には、Windows フックがあります。

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

この Callback メソッドを使用すると、次のようになります。

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 に答える