ホットキー ユーティリティ (または NirCMD など) の SendMessage 関数を使用して、非表示のウィンドウをポップアップさせようとしています。たとえば、0x0010 (WM_CLOSE) を送信してウィンドウを閉じることができますが、1 の wParam と 0 の lParam で 0x0018 (WM_SHOWWINDOW) を送信しようとすると、何も起こりません。
私が見回したところ、誰かが WM_SHOWWINDOW が機能しないと不平を言ったいくつかの場所で、代わりに ShowWindow() を使用するという提案を喜んで受け入れました。
ただし、ShowWindow() は利用できません。Windows メッセージしか送信できません。しかし、ShowWindow() は魔法ではありません。確かに、WM_SHOWWINDOW またはカバーの下にあるものを SendMessage することによって機能します。
ウィンドウにメッセージを送信してウィンドウ自体を表示するにはどうすればよいですか?
ありがとう。