Описание тега 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.…
30 ноя '10 в 02:00
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