Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.06;
Скачать: CL | DM;

Вниз

Послать сообщение от неактивного окна.   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2002.05.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
1-17583
PaRL
2002-04-22 15:43
2002.05.06
Координаты


3-17483
Иванов
2002-04-12 13:59
2002.05.06
удаление


6-17665
Yr2
2002-02-16 20:47
2002.05.06
NMHTTP.Post - как передать большой бинарный файл?


1-17550
sergey32
2002-04-23 15:58
2002.05.06
При редактировании года в DateTimePicker приложение виснет


14-17699
greenrul
2002-03-27 17:07
2002.05.06
Вот мы все пишем, пишем, пишем свои утилитки...