Форум: "WinAPI";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];
ВнизПослать сообщение от неактивного окна. Найти похожие ветки
← →
mikki (2002-03-03 12:28) [0]Как реализовать получение пользователем сообщений, если окно программы не активно, но нужно чтобы пользователь его видел сразу, не активируя окно?
← →
Sasha9 (2002-03-03 12:49) [1]если у приложения нет фокуса ввода, то никаких сообщений оно не получит(кроме WM_MOUSEMOVE или что-н. типа него), а если тебе нужно ловить все сообщения виндов, успользуй хуки(Hook)
← →
VuDZ (2002-03-03 21:34) [2]SetForegroudWindow(), MessateBox(hwnd, msg, title, MB_SYSTEMMODAL)
← →
mikki (2002-03-04 06:58) [3]Нужно сообщение не приложению, а юзеру. Но то приложение, которое посылает сообщение в момент посылки может висет в трее и т.п., но мессага должна быть видна пользователю сразу. Как вариант послать от имени системы, но как?
← →
VuDZ (2002-03-04 14:19) [4]MessageBox()
или заведи флажёк, который будет описывать сстояние твоей проги -в трее, свёрнута и пр. и по нему ориентируйся
← →
mikki (2002-03-04 17:16) [5]ок, состояние-то я определю, но если она в трее как ей вывести текст пользователю, не разворачиваясь? MessageBox, будет виден только при разворачивании главного окна, так ведь? А нужно чтоб, независимо от состояния главного окна, юзер видел мессагу.
← →
VuDZ (2002-03-04 17:39) [6]нет, не так.
поставь флажок MB_SYSTEMMODAL и всё.
можешь использовать такой вариант:
MessageBox( 0, text, title, MB_SYSTEMMODAL);
т.е. не обязательно передавать хэндл твоего окна
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c