Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

Отправка сообщений процессу   Найти похожие ветки 

 
maxim161 ©   (2006-01-28 17:39) [0]

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


 
kaZaNoVa ©   (2006-01-28 17:47) [1]

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

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


 
maxim161 ©   (2006-01-28 18:30) [2]

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


 
kaZaNoVa ©   (2006-01-28 19:01) [3]

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


 
maxim161 ©   (2006-01-28 20:21) [4]

Верно ;)


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

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


 
begin...end ©   (2006-01-28 20:33) [6]

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

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


 
maxim161 ©   (2006-01-28 20:43) [7]

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


 
kaZaNoVa ©   (2006-01-28 20:46) [8]

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


 
maxim161 ©   (2006-01-28 21:22) [9]

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.07 c
15-1143094094
__DATA__
2006-03-23 09:08
2006.04.16
Очистить Desktop после рисования на нем


2-1144168898
Vitalik__
2006-04-04 20:41
2006.04.16
combobox


15-1143203204
ZeFiR
2006-03-24 15:26
2006.04.16
Хостинг с возможностью оплаты Visa Electron...


2-1144076106
TimScorp
2006-04-03 18:55
2006.04.16
Объединение таблиц для создания отчета


15-1142855044
carmen
2006-03-20 14:44
2006.04.16
пример плагинов bpl з базой данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский