Допустим у меня есть 3 запущенных параллельно окна с одним и тем же классом. При клике в одном из них я хочу отсылать с помощью SendMessage
информацию остальным, как я могу это сделать? Интересует сам выбор всех окон по этому классу и отправка с помощью SendMessage
EnumWindows
+ GetClassName
:
BOOL CALLBACK EnumWndProc(HWND wnd, LPARAM lParam) {
if (wnd == (HWND)lParam) return TRUE; //пропускаем своё собственное окно
TCHAR class_name[256]; // остальные фильтруем по имени класса:
GetClassName(wnd, class_name, 256);
if (wcscmp(class_name, MY_CLASS_NAME) == 0) {
SendMessage(wnd, WM_MYMESSAGE, WPARAM_VALUE, LPARAM_VALUE);
}
return TRUE;
}
...
EnumWindows(EnumWndProc, (LPARAM)my_hwnd);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как без использования styleSheet изменить background-color QComboBox ? Используя вот такой код:
Необходимо прочесть из потока ввода данные ( терминал ), включая пробел, при этом не записывая их сразуДопустим я хочу выяснить, строка какого...
Клонирую формуКак у клонированной формы полю задать фокус?