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

Проблемы с WM_SYSCOMMAND   Найти похожие ветки 

← →
Islander   (2004-02-26 18:05) [0]

Здравствуйте!

Ловлю WM_SYSCOMMAND

Procedure WMSysCommand (var Msg:TMessage); message WM_SYSCOMMAND;

procedure TfrmLogin.WMSysCommand(var Msg: TMessage);
begin
 if Msg.WParam = SC_MINIMIZE then
   Application.Minimize;
end;

Так вот, после всего этого форма не хочет принимать сообщения о действиях со своим заоголовком, т.е. не таскается и т.д.

Пробую

SendMessage (self.Handle, WM_SYSCOMMAND, Msg.WParam, Msg.LParam)

Не помогает.

Чего делать? Как заставить форму обработать все оставльные сообщения?


← →
Игорь Шевченко ©   (2004-02-26 18:06) [1]


> procedure TfrmLogin.WMSysCommand(var Msg: TMessage);
> begin
>  if Msg.WParam = SC_MINIMIZE then
>    Application.Minimize
  else
    inherited;
> end;


← →
Islander   (2004-02-26 18:55) [2]

Спасибо, даже не догадывался, что тут можно вызвать inherited :)



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

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



Память: 0.45 MB
Время: 0.021 c
1-1081505904
hgd
2004-04-09 14:18
2004.04.25
Как сделать форму поверх всех


11-1065001425
Babylon5
2003-10-01 13:43
2004.04.25
Динамическое меню


1-1081310776
Russko
2004-04-07 08:06
2004.04.25
Местонахождения исполняемого файла


8-1069220004
Kraks
2003-11-19 08:33
2004.04.25
Как стереть Image.Picture.Graphic?


3-1080204702
Vano
2004-03-25 11:51
2004.04.25
В DbGrid-е не отоброжается содержание memo поля




   Наверх