скрыть

скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

Каким образом узнать, открыто меню или нет 2



Оформил: DeeCo

type
   TForm1 = class(TForm)
     // ... 
  private
     IsMenuOpen: Boolean;
     procedure WMMENUSELECT(var message: TWMMENUSELECT); message WM_MENUSELECT;
   end;

   implementation

 procedure TForm1.WMMENUSELECT(var message: TWMMENUSELECT);
 begin
   inherited;
   IsMenuOpen := not ((message.MenuFlag and $FFFF =  0) and (message.Menu = 0));
 end;





Copyright © 2004-2016 "Delphi Sources". Delphi World FAQ




Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook