Главная страницаОбратная связьКарта сайта

Обработать нажатие на кнопку Help в диалоговом окне

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

type
   TForm1 = class(TForm)
   private
     procedure wmNCLButtonDown(var Msg: TWMNCLButtonDown); message WM_NCLBUTTONDOWN;
     procedure wmNCLButtonUp(var Msg: TWMNCLButtonUp); message WM_NCLBUTTONUP;
   end;

 var
   Form1: TForm1;

 implementation

 {$R *.DFM}

 procedure TForm1.wmNCLButtonDown(var Msg: TWMNCLButtonDown);
 begin
   if Msg.HitTest = HTHELP then
   begin
     Msg.Result := 0; // swallow mouse down on biHelp border icon 
  end
   else
     inherited;
 end;

 procedure TForm1.wmNCLButtonUp(var Msg: TWMNCLButtonUp);
 begin
   if Msg.HitTest = HTHELP then
   begin
     Msg.Result := 0;
     ShowMessage("Hi!"); // Show your help here 
  end
   else
     inherited;
 end;

Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "Обработать нажатие на кнопку Help в диалоговом окне", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info