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

Вниз

Перехват WM_QUERYENDSESSION   Найти похожие ветки 

 
roughneck   (2009-09-16 14:10) [0]

Как обработать сообщение WM_QUERYENDSESSION в программе без окон.
Типа:

program mdma;
uses
 ...;
var
  ...
begin
 while GetMessage(Msg, HInstance, 0, 0) do
 begin
   .. разные действия ..
   TranslateMessage(Msg);
   DispatchMessage(Msg);
 end;
end.


 
Игорь Шевченко ©   (2009-09-16 14:35) [1]

SetConsoleCtrlHandler


 
roughneck   (2009-09-16 15:45) [2]

Будет ли SetConsoleCtrlHandler работать если нет вот этого: {$APPTYPE CONSOLE}
???

т.е.
вот программа

program mdma;
begin
while GetMessage(Msg, HInstance, 0, 0) do
begin
  TranslateMessage(Msg);
  DispatchMessage(Msg);
end;
end.


 
Сергей М. ©   (2009-09-16 16:11) [3]


> while GetMessage(Msg, HInstance, 0, 0) do


Что за хрень ?
Второй параметр д.б. либо 0 либо указывать хэндл окна.
А ты ей пытаешься скормить хэндл, не имеющий ничего общего с окнами.


 
clickmaker ©   (2009-09-16 16:18) [4]

> Будет ли SetConsoleCtrlHandler работать если нет вот этого:
> {$APPTYPE CONSOLE}

нет.
но можно создать невидимое окно


 
roughneck   (2009-09-21 12:19) [5]

хорошо. А чем спрятать кнопку в таскбаре?



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1315645961
user1987
2011-09-10 13:12
2011.12.25
Каким образом назначен IP?


8-1219696911
Zilog
2008-08-26 00:41
2011.12.25
Как узнать, насоклько один цвет отличается от другого (RGB)


15-1315750988
Kerk
2011-09-11 18:23
2011.12.25
Попиарю чуток свое творчество :)


2-1316200336
Аня
2011-09-16 23:12
2011.12.25
Помогите пожалуйста!


2-1315760239
WorkWork
2011-09-11 20:57
2011.12.25
Вопрос по ADO и компонентам БД