Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отправка сообщений процессу [D6, D7, Win2k, WinXP]


maxim161 ©   (2006-01-28 17:39:00) 

Добрый _____ мастера. Появился вопрос при написании кое-какого приложения...
Мне нужно посылать WM_USER сообщение сервису и приложению, свернутого в трей. Чтобы послать WM_USER какому-либо окну, я использую код:
PostMessage(FindWindow('TWindowClass', 'WindowName'), WM_MYPOSTMSG, 194767, 947290);
Как послать сообщение (WM_USER) приложению, свернт. в трей?


maxim161   (2006-01-28 21:22:00) [1]

Еще забыл такой глюк пояснить: Я пытаюсь сделать так, чтобы при открытии второй копии одной и той же программы вторая копия посылала первой сообщение. После добавления MessageBox(0,Pchar(SysErrorMessage(GetLastError)),Pchar(Inttostr(GetLastError)),0);вылезло сообщение с заголовком 183 и надписью "Невозможно создать файл, так как он уже существует".


kaZaNoVa   (2006-01-28 20:46:00) [2]

maxim161 ©   (28.01.06 20:43) [7]
а что возвращает FindWindow? может какую-нить ошибку .. еще можно глянуть:
MessageBox(0,Pchar(SysErrorMessage(GetLastError)),Pchar(Inttostr(GetLastError)),0);


maxim161   (2006-01-28 20:43:00) [3]

Точно так же не получается!


begin...end   (2006-01-28 20:33:00) [4]

> maxim161 ©   (28.01.06 18:30) [2]

Ваше окно не отображается на экране, но оно никуда не делось. Поэтому искать его нужно точно так же.


kaZaNoVa   (2006-01-28 20:25:00) [5]

и FindWindow не находит?))


maxim161   (2006-01-28 20:21:00) [6]

Верно ;)


kaZaNoVa   (2006-01-28 19:01:00) [7]

так у тя форма есть но её не видно?))


maxim161   (2006-01-28 18:30:00) [8]

Ну у меня Form1.Visible устанавливается в False, а CoolTrayIcon (мой любимый компонент) отображает Icon в трее :)


kaZaNoVa   (2006-01-28 17:47:00) [9]

maxim161 ©   (28.01.06 17:39)
Как послать сообщение (WM_USER) приложению, свернт. в трей?

приложению? или окну приложения?))


Наверх

Титульная страница Поиск, карта сайта Написать письмо