Вниз
Скачать: CL | DM;

Посылка сообщений в поток   Найти похожие ветки 

← →
Sergeevich   (2004-07-22 18:46) [0]

Нужно: чтоб после посылки ПОТОКУ сообщения WM_ACTIVATETHREADS от адекватно на это дело реагировал!

Я делаю так:

(главный модуль)


b := PostThreadMessage(FThreads[i].Handle, WM_ACTIVATETHREADS, 0, 0);


(модуль потока)


  while TRUE do begin
      if GetMessage(msg, 0, 0, 0) then begin
         if msg.message = WM_ACTIVATETHREADS then
            ShowMessage("ХОЧУ ВОТ ЭТО УВИДЕТЬ");

         translatemessage(msg);
         dispatchmessage(msg);
      end;
  end;


Это в методе EXECUTE цикл сообщений.

Но к сожалению мое сообщение НЕ доходит! В чем дело, подскажите мастера плз.


← →
Суслик ©   (2004-07-22 18:58) [1]

b := PostThreadMessage(FThreads[i].threadid, WM_ACTIVATETHREADS, 0, 0);

если не ошибаюсь...


← →
Sergeevich   (2004-07-22 19:10) [2]

Точно! Ты прав. Спасибо!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.041 c
1-1090756981
V l a d i m i r
2004-07-25 16:03
2004.08.08
Окна в стиле MS Word


1-1090593637
кш
2004-07-23 18:40
2004.08.08
мастера, помогите. про dialup-подключение


1-1090489850
Никола
2004-07-22 13:50
2004.08.08
Как спратать главную форму приложения?


3-1089893434
XAdmin
2004-07-15 16:10
2004.08.08
OLE error 80040E21


14-1090618605
lak
2004-07-24 01:36
2004.08.08
МеГаРеСпЕкТ




   Наверх