Текущий архив: 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.44 MB
Время: 0.026 c