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

Вниз

TApplicationEvents.OnMessage работает не совсем понятно   Найти похожие ветки 

 
Woolen ©   (2005-10-04 11:57) [0]

Не подскажете кто-нибудь, почему в TApplicationEvents.OnMessage может не появляться сообщение WM_SIZE. Код выглядит так:
procedure TIAPCIKWnd.AppEventsMessage(var Msg: tagMSG;
 var Handled: Boolean);
var
 Reg: TRegistry;
begin
if Msg.hwnd = Handle then
 if Msg.message = WM_SIZE then
   if Visible then
     case Msg.wParam of
     SIZE_RESTORED: begin
                    Reg := GetReadyToWriteWndParam;
                    WriteWndParmToReg(Reg,wwpWindowState,Cardinal(wsNormal));
                    CloseAfterWriteWndParam(Reg);
                    end;
     SIZE_MAXIMIZED: begin
                     Reg := GetReadyToWriteWndParam;
                     WriteWndParmToReg(Reg,wwpWindowState,Cardinal(wsMaximized));
                     CloseAfterWriteWndParam(Reg);
                     end;
     end;
end;

Но условие
if Msg.message = WM_SIZE then
никогда не выполняется. Такое ощущение, что ни одного WM_SIZE просто не приходит. Кто знает, в чем дело, помогите. Спасибо


 
Игорь Шевченко ©   (2005-10-04 12:21) [1]


> Не подскажете кто-нибудь, почему в TApplicationEvents.OnMessage
> может не появляться сообщение WM_SIZE


потому что оно посылается не через PostMessage, а через SendMessage


 
Woolen ©   (2005-10-04 12:35) [2]

Ясно, спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1129023072
Андрей Жук
2005-10-11 13:31
2005.10.30
На www.dynamo.kiev.ua раздают бесплатные почтовые ящики (2 Гб)


3-1126995942
quadronik
2005-09-18 02:25
2005.10.30
Delphi+Access--> Дельфи не видит новые поля базы


14-1128934701
Anatoly Podgoretsky
2005-10-10 12:58
2005.10.30
Анти-антивирусы


6-1121179345
n0p
2005-07-12 18:42
2005.10.30
Indy9: Nagle


1-1128676151
Суслик
2005-10-07 13:09
2005.10.30
Вопрос про интерфейсы