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

2 ответа

Отключение опции размера из системного меню в приложении C#

У меня есть aC# windows base application. Теперь я хочу, чтобы в системном меню опция размера была отключена. Для добавления опции в системное меню я использую user32.dll. Я использую форму Windows.
20 сен '12 в 04:52
2 ответа

Помогите пожалуйста - WM_SYSCOMMAND сообщение от Aero Shake/3D flip

ПРИВЕТ У меня есть приложение, написанное на Delphi 2006. Я заметил, что при работе под Windows 7 приложение не получает сообщение WM_SYSCOMMAND от Aero Shake. Однако, если я запускаю приложение от имени администратора, оно получает WM_SYSCOMMAND пр…
07 сен '10 в 00:37
2 ответа

Catch Delphi MDI Child свернуть событие, когда MDI дочерняя форма развернута

Мне нужна помощь, чтобы попытаться зафиксировать событие минимизации дочерней формы MDI, когда оно развернуто. Я могу захватить события минимизации / восстановления / максимизации, когда форма не развернута при нажатии кнопок, обведенных красным на …
10 май '17 в 22:23
1 ответ

WM_SYSCOMMAND с wParam 0xF063?

Я перехватываю сообщения WM_SYSCOMMAND в WinForm в приложении C# по причинам, которые не имеют отношения к делу. Иногда мой обработчик получает сообщение WM_SYSCOMMAND с wParam 0xF063. В документации нет 0xF063: http://msdn.microsoft.com/en-us/libra…
27 дек '14 в 19:05
1 ответ

Прослушайте события WM_SYSCOMMAND

Я пишу небольшую программу на C++, которая должна реагировать на sc_screensaver а также sc_monitorpower событие. это должно работать в фоновом режиме, следовательно, графический интерфейс не предназначен. Так как у меня пока нет опыта работы с Windo…
13 фев '14 в 08:04
4 ответа

WM_SYSCOMMAND странности

Приложение получает сообщение WM_SYSCOMMAND, когда пользователь выбирает команду пункта меню в системном меню, и поэтому wParam может быть SC_CLOSE, SC_CONTEXTHELP, SC_MAXIMIZE, SC_MINIMIZE, SC_RESTORE и т. Д. Это логично. (Конечно, вы также можете …
02 май '10 в 22:07
2 ответа

Код Delphi для включения заставки не работает в Windows 7

У меня есть приложение Delphi, которое помещает компьютер в экран, используя hWnd := GetDesktopWindow ; SendMessage (hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0) ; Это нормально работает под XP, но я считаю, что это не работает под (встроенным) Windows 7.…
1 ответ

WM_SYSKEYDOWN не обновляется

Я пробовал что-то с WM_SYSKEYDOWN и WM_SYSKEYUP для ввода с клавиатуры. Вот важная часть кода. case WM_SYSKEYDOWN: if (wParam == VK_MENU) // VK_MENU = 18 = alt keys { if (!(lParam & (1 << 30))) { std::cout << "Pressed left alt key" &…
15 июл '16 в 16:18
1 ответ

Как я могу отправить «SendMessage» с клавиатуры / Macropad?

Хорошо, я постараюсь сделать это несколько последовательным, так как я не лучший писатель. У меня есть сценарий AHK, который использует команду SendMessage для отправки кода 0x112, 0xf170, 2 для вызова WM_SYSCOMMAND, который отвечает на SC_MONITORPO…
25 авг '21 в 20:51
0 ответов

Обработка элемента системного меню другого приложения

Я создал маленькое приложение, которое добавляет пункт в системное меню всех окон, и обрабатывает нажатие на него хуком (WH_CALLWNDPROC). Код работает, когда окно получаетWM_SYSCOMMANDсообщений с существующими элементами (свернуть, развернуть и т. д…
08 янв '23 в 16:49
0 ответов

Настройка окна Focus Assist включается/выключается программно

Я пытаюсь включить/выключить функцию фокусировки программно. Я пробовал много способов (реестр/код), но ни один из них не работает. Я нашел следующий код, но он тоже не работает: [DllImport("user32.dll")] public static extern int SendMessage(int hWn…
24 апр '23 в 13:47