Вопросы по теме 'windows-messages'

Как имитировать [Ctrl + щелчок левой кнопкой мыши] в центре формы или открыть другую программу и ввести слово?
Словарь Babylon и пара других словарей позволяют щелкнуть любое слово в любой программе Windows и автоматически распознать слово под курсором, а также сразу открыть окно словаря при поиске этого слова в установленных словарях. С другой стороны, вы...
592 просмотров
schedule 09.11.2021

как отправить сообщение из одного консольного приложения Windows в другое?
У меня есть консольное приложение Windows, которое запускает дочерний процесс. Как я могу отправить сообщение дочернему процессу? Я нашел такие функции, как PostMessage () / PeekMessage () - это то, что мне нужно, но, как я понимаю, он...
6815 просмотров
schedule 21.10.2021

Получить команды Windows для запуска и остановки службы в LabVIEW?
Я хотел бы знать (I). какие команды Windows отправляет службам для остановки или запустить их и (II). как я могу получить эти сообщения / команды в LabVIEW ? Заранее спасибо!
100 просмотров
schedule 07.11.2021

Отсутствует WM_WINDOWPOSCHANGING в диалоговом окне MFC VS 2012
Я пытаюсь реализовать Эта статья Но когда я смотрю на все сообщения, которые мой диалог имеет в представлении ресурсов (на вкладке сообщений), я не вижу этого сообщения. Любая идея, как это поймать (доступно? Это проблема IDE?) Спасибо, Дэни.
1379 просмотров

Как получить все сообщения Windows, сгенерированные из одного и того же приложения?
Например, у меня сейчас есть приложение MFC. Пользователи могут щелкнуть текстовое поле имени пользователя, а затем ввести имя пользователя. Затем пользователь может щелкнуть текстовое поле пароля, а затем ввести пароль. Затем пользователь может...
383 просмотров
schedule 21.03.2022

Как поток может уведомить объект, у которого нет дескриптора окна?
Я новичок в многопоточности, но не новичок. Мне нужно выполнить вызов веб-службы в рабочем потоке. В основном потоке у меня есть форма (TForm) с частным элементом данных (частная строка), в которую будет писать только рабочий поток (я передаю...
1541 просмотров
schedule 24.04.2022

Многоуровневое окно C++ и WM_MOUSEMOVE
Я пытаюсь сделать прозрачную заставку на C++ и WinAPI. До сих пор он отлично работал на Windows XP, но на WES7 у меня возникла следующая проблема: сделав экран прозрачным, я не могу получать сообщения WM_MOUSMOVE . SetWindowLongPtr( hWnd,...
690 просмотров

Захват оконных сообщений (WM) в WinForms Designer с использованием WndProc
Я пишу пользовательский элемент управления в .NET Windows Forms. Рассмотрим следующий код: protected override void WndProc(ref Message m) { base.WndProc(ref m); switch(m.Msg) { case WM_LBUTTONDOWN: // Yes, it's defined...
990 просмотров
schedule 26.05.2022

Обнаружение нажатия кнопки/контекстного меню в другом приложении
У меня есть стороннее приложение, которое вносит изменения в сторонний компонент, с которым взаимодействует мое приложение. Этот компонент не может отправлять мне какую-либо информацию, но также может быть изменен моим приложением. Я хотел бы...
122 просмотров
schedule 06.07.2022

Перехват события подсказки в delphi
Я пытаюсь временно изменить текст подсказки во время выполнения внутри компонента, не изменяя само свойство Hint . Я пытался поймать CM_SHOWHINT , но это событие, похоже, только формируется, но не сам компонент. Вставка CustomHint на самом...
3609 просмотров
schedule 24.07.2022

Доступ и наследование сообщений Windows для других сообщений Windows в Delphi
Я использую сообщения WMSysCommand для изменения поведения кнопки панели заголовка (развернуть / свернуть) и недавнего обновления, необходимого для использования WMNCHitTest, но я не хочу разделять эти два связанных сообщения в процедурах умножения...
1489 просмотров
schedule 17.03.2023

Использование WM_SHOWWINDOW для отображения окна вместо ShowWindow()
Я пытаюсь использовать функцию SendMessage утилиты горячих клавиш (или NirCMD и т. д.), чтобы вызвать всплывающее скрытое окно. Я могу, например, закрыть окна, отправив 0x0010 (WM_CLOSE), но когда я пытаюсь отправить 0x0018 (WM_SHOWWINDOW) с wParam,...
9932 просмотров

Передача сообщения в другое окно
Я хотел бы написать приложение, которое передает каждое полученное сообщение в другое окно. Например, у меня есть приложение, в котором пользователь может нажимать некоторые клавиши, наводить на него мышь и т. д., и я хочу, чтобы все эти сообщения...
1031 просмотров
schedule 10.03.2023

Как обрабатывать сообщения Windows
Я пытаюсь предотвратить проверку флажка внутри ListView на событие двойного щелчка. Я уже сделал: listView.SelectedItems[0].Checked = (listView.SelectedItems[0].Checked) ? false : true; Но вызывается проверенное событие, и галочка мигает...
436 просмотров
schedule 13.06.2023

VB.NET Отправить клавишу Tab в окно другого приложения
Я хочу отправить ключ "{TAB}" в окно другого приложения (отправить ключ в окно, а не в текстовое поле). Я пытался: SendMessage(hWnd, WM_SETHOTKEY, VK_TAB, 0) Ничего не случилось. моя цель: отправить клавишу табуляции моему приложению...
18711 просмотров

Колесо мыши отправляет сообщение неправильному элементу управления
Я использую Windows XE2, TVirtualStringTree и TComboBox в качестве встроенного редактора. Когда я помещаю TComboBox прямо в форму, во время выполнения я могу раскрыть список, и колесо мыши прокручивает элементы в списке вверх и вниз (по...
1234 просмотров

Нажмите кнопку справки Capture с пользовательским стилем VCL
У меня есть форма VCL, настроенная для bsDialog с включенным biHelp (значок "?" на панели приложений). Приложение также использует собственный стиль VCL (Aqua Light Slate). Однако я не могу получить сообщение WMNCLBUTTONDOWN Windows, когда я...
828 просмотров
schedule 23.10.2022

Как есть MDIChild Свернуть сообщения
У меня есть код, который перехватывает и съедает сообщения WM_ExitSizeMove, потому что я хочу, чтобы пользователи не максимизировали формы MDIChild. Я также хотел бы запретить им минимизировать формы MDIChild, но я не могу понять, какое сообщение...
43 просмотров
schedule 27.01.2023

Отладка служб Windows при запуске
Как я могу отладить службу Windows при ее запуске? У меня есть служба Windows, которая не запускается, и я добавляю все журналы, которые мог, но что-то происходит за кулисами (между установленной службой и Windows), чего я не вижу (насколько мне...
111 просмотров

Структура Marshall для передачи ее в запись Delphi через sendmessage
Я пытаюсь передать структуру в delphi через С#, я сделал следующее, чтобы передать сообщение, я следовал формату из pinvoke, чтобы скопировать структуру данных из https://www.pinvoke.net/default.aspx/Structures.COPYDATASTRUCT , но в delphi я не...
373 просмотров