Описание тега wm-command

2 ответа

Меню в WinAPI: я использую LPARAM или WPARAM для WM_COMMAND?

Я недавно начал учить себя WinAPI, так что терпите меня здесь. Компилятор: TDM-GCC 4.9.2 ОС: Windows 8.1 64-битная Недавно я научился создавать меню с использованием ресурсов. В связи с этим я заметил кое-что странное в обработке сообщения WM_COMMAN…
23 июл '15 в 23:27
1 ответ

Как получить доступ к wm_command вне оконной функции

Я строю свой первый проект на C++, используя классы (пытаясь получить больше опыта), и теперь я застрял. Мне нужно определить, какая кнопка была нажата из моего приложения калькулятора. Мой проект настроен так: Windows.cpp // Windows.cpp #include &l…
21 фев '14 в 19:23
1 ответ

Есть ли способ отследить wm_messge (или wm_command) другого процесса?

Мой компьютер получил вирус, который закрывает Google Chrome каждый раз, когда я его открываю. Я пробовал все связанные инструменты и удаление вредоносных программ, которые я нашел в Интернете, но проблема все еще сохраняется. Теперь я хочу создать …
22 янв '16 в 08:14
1 ответ

Win32 API C++, идентификатор не получен с WM_COMMAND

Я довольно новый программист Win32 API C++. Я только что узнал, как создавать меню и прикреплять их к окнам. Проблема в том, что мои идентификаторы MenuItem не отправляются. Например: Мой пункт меню Файл >> Выход должен отправить Идентификатор ID_FI…
07 дек '13 в 13:57
0 ответов

WM_COMMAND не получен в подклассовой кнопке WinAPI

У меня есть базовый класс-оболочка для моих кнопок, созданный в C++ с WinAPI. Я пытаюсь обрабатывать сообщения, но похоже, что не все достигает моего WndProc class MyButton { public: MyButton(HINSTANCE, HWND); private: HWND _hWnd; static LRESULT CAL…
01 янв '18 в 16:56
1 ответ

Как определить отправителя сообщения WM_COMMAND?

Я использую VS 2010 C++. У меня есть диалоговое окно, содержащее массив из 126 идентичных кнопок управления, имеющих одинаковое значение для идентификатора элемента управления.Когда кнопка нажата и диалоговое окно хоста получает полученное сообщение…
17 июл '14 в 05:27
0 ответов

Любой способ поймать глобальное сообщение WM_COMMAND?

Я пишу приложение WPF, которое мне нужно использовать сообщения, такие как APPCOMMAND_MEDIA_PLAY_PAUSE APPCOMMAND_MEDIA_NEXTTRACK так далее... Мне нужно поймать эти сообщения из всех запущенных потоков (имеется в виду глобальные). Как я могу глобаль…
10 янв '14 в 05:51
2 ответа

Ускорители клавиатуры Windows и дочерние окна

Я создал программу с графическим интерфейсом Windows, используя C и Windows API, и хочу, чтобы программа использовала ускорители клавиатуры. Я настроил некоторые ускорители, которые работают правильно, но когда фокус переходит к дочернему окну главн…
26 дек '09 в 05:17
4 ответа

Какое сообщение заставляет кнопку отправить сообщение WM_COMMAND

Я знаю, что при нажатии кнопки посылается сообщение WM_COMMAND его родителю, но какое сообщение он получает, что заставляет его отправить это сообщение? Я переопределяю WndProc кнопки по умолчанию для кнопки, и кнопка не получает сообщение WM_COMMAN…
20 дек '10 в 21:47
1 ответ

Почему диалоговое окно "Сохранить как" блокирует отправителя?

Цель моей программы - вызвать диалоговое окно "Сохранить как" в блокноте с помощью пункта "Сохранить как" в меню блокнота. SendMessage(hWndOfNotepad, WM_COMMAND, SaveAsMenuItemId, IntPtr.Zero); Console.log("Done!"); Когда вы запустите приведенный вы…
05 янв '16 в 09:19
0 ответов

Отправить wm_command в меню ленты

Если я начинаю перехватывать сообщения в MS Paint с ленточным меню в Win7 с Spy++ и нажимаю на некоторые кнопки меню, то не отображаются сообщения wm_command. Но если я запусту этот скрипт autohotkey, я получу интересные результаты - если MS Paint н…
19 окт '17 в 02:39
2 ответа

Как программно выбрать пункт всплывающего меню в Windows?

У меня есть приложение, для которого я пишу маленького волшебника. Он автоматизировал небольшую часть приложения, перемещая мышь к соответствующим кнопкам, меню и щелкая их, чтобы пользователь мог наблюдать. Пока что он перемещает мышь к элементу де…