Показать сообщение отдельно
  #2  
Старый 22.06.2009, 22:09
Nyctos Kasignete Nyctos Kasignete вне форума
Активный
 
Регистрация: 29.03.2009
Сообщения: 300
Репутация: 94
По умолчанию

Обработчик события OnPaint формы
Код:
procedure TForm1.FormPaint(Sender: TObject);
begin
  PostMessage(Handle, WM_draw, 0, 0);
end;

P.S. Либо так (раз уж вы взялись за сообщения Windows):
Код:
.....
  private
      procedure mydraw (var mes : TMessage); message WM_draw ;
      procedure WMPAINT(var Msg: TMessage); message WM_PAINT;
      { Private declarations }

........

procedure TForm1.WMPAINT(var Msg: TMessage);
begin
  inherited;
  PostMessage(Handle, WM_draw, 0, 0);
end;
Ответить с цитированием