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

Вниз

Сервис и очередь виндовых сообщений   Найти похожие ветки 

 
Stany ©   (2004-05-21 10:25) [0]

Как сервиса "заставить" обрабатывать очередь виндовых сообщений. А то такая трабла: при создании окна сервис его не показывает, при попытке повесить хук - тоже ничего. Смотрел сорцы KOL и VCL - начал оттуда код выдирать - мучится пару недель надо... мож кто знает


 
Digitman ©   (2004-05-21 10:50) [1]


> Как сервиса "заставить" обрабатывать очередь виндовых сообщений


точно так же как это делается в обчных GUI-приложениях


> при создании окна сервис его не показывает


дисктоп, очевидно, другой в момент старта сервиса

или не установлено св-во сервиса - "Разрешить взаимодействие с рабочим столом"


> при попытке повесить хук - тоже ничего


что значит "тоже ничего" ? что вообще ожидалось-то ? или хук в принципе не устанавливается ?


 
Stany ©   (2004-05-21 11:06) [2]

Хук устанавливается, сервис с рабочим столом взаимодействует, он видимо не обрабатывает очередь виндовых и клавиатурных сообщений, т.к.окна создаются (CreateWindow и CreateDialog нуль не возвращают), хук вешается, но не видно ни окон, ни работы хука.


 
Stany ©   (2004-05-23 19:16) [3]

OK. Уже всё нормально. Просто сервис для этого должен быть интерактивным не только в своей главной процедуре, но и на этапе регистрации.



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

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

Наверх




Память: 0.47 MB
Время: 0.107 c
3-1086611120
my-fame
2004-06-07 16:25
2004.07.04
Дата обновления процедур


3-1086862478
quQuev
2004-06-10 14:14
2004.07.04
OLAP, Oracle, трехзвенка. Как лучше реализовать.


8-1082276215
Отто фон Бисмарк
2004-04-18 12:16
2004.07.04
Как сохранить нарисованне на канве PaintBox, в переменной TBitmap


14-1087278233
(AD)acid
2004-06-15 09:43
2004.07.04
Народ, а кто как относиться к творчеству Сергея Лукьяненко?


9-1078659133
MrAngel
2004-03-07 14:32
2004.07.04
HLSL и GLSL