сделать Popupmenu к обычному меню

BayburinMarat
Дата: 13.10.2004 08:04:40
Необходимо сделать дизайнер меню - примерно такой как в Delphi - и вот вопрос как сделать popupmenu к обычному пункту меню
ScareCrow
Дата: 13.10.2004 08:15:35
динамически... проверяешь положение мышки и вызываешь в зависимости от него разные меню... или одно но с другими пунктами...
BayburinMarat
Дата: 13.10.2004 08:23:35
на счет динамических меню - все понятно - но вот только на какое сообщение реагировать для показы меню?
ScareCrow
Дата: 13.10.2004 08:56:58
Occurs just before the pop-up menu appears.

Delphi syntax:

property OnPopup: TNotifyEvent;
BayburinMarat
Дата: 13.10.2004 09:08:45
Обычный пункт меню - это экземпляр TMenuItem - у этого класса есть только событие OnClick, и нет Mousedown или Contextpopup - вот поэтому я задал этот вопрос - на какое сообщение реагировать для показа Popup menu.

А метод OnPopup может быть использован для формирования меню перед его показом.
ScareCrow
Дата: 13.10.2004 09:23:42
автор
есть только событие OnClick


автор
на какое сообщение реагировать для показа Popup menu.

ты понимаешь разницу между событием Delphi и сообщением Windows...?
ScareCrow
Дата: 13.10.2004 09:47:35
перефразирую... проверяешь какому элементу идут сообщения , ставишь флаг и от этого флага пляшешь...