Я пытаюсь использовать функцию SendMessage утилиты горячих клавиш (или NirCMD и т. д.), чтобы вызвать всплывающее скрытое окно. Я могу, например, закрыть окна, отправив 0x0010 (WM_CLOSE), но когда я пытаюсь отправить 0x0018 (WM_SHOWWINDOW) с wParam, равным 1, и lParam, равным 0, ничего не происходит.
Я осмотрелся, и в тех немногих местах, где кто-то жаловался, что WM_SHOWWINDOW не работает, они с радостью восприняли предложение использовать вместо него ShowWindow().
Однако у меня нет ShowWindow(); Я могу только отправлять сообщения Windows. Но ShowWindow() не волшебство, конечно, оно работает, отправляя сообщение WM_SHOWWINDOW или что-то в этом роде.
Как я могу заставить окно отображать себя, отправив ему сообщение?
Спасибо.