Вверх ↑
Ответов: 893
Рейтинг: 18
#1: 2007-11-28 14:31:56 ЛС | профиль | цитата
Вот этот pas файл я использовал
http://hiasm.googlecode.com/svn/elements/delphi/code/hiPopupMenuEx.pas
Проблема исчезла после его замены на старый.
А событие происходило всёравно даже естли заблокирован участок меню на который тыкал мышкой.

А твоя схема не компилится

Build start...
Generated code
Create project...
Command line: dcc32.exe "C:\Program Files\Hiasm165\Elements\delphi\code\Project1.dpr" "-U C:\Program Files\Hiasm165\." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

C:\Program Files\Hiasm165\Elements\delphi\code\XPMenus.pas(277) Hint: Variable 'grayBMP' is declared but never used in 'TXPMenu.DrawItem'

C:\Program Files\Hiasm165\Elements\delphi\code\hiPopupMenuEx.pas(10) Error: Class type required

C:\Program Files\Hiasm165\Elements\delphi\code\hiPopupMenuEx.pas(13) Error: Field or method identifier expected

C:\Program Files\Hiasm165\Elements\delphi\code\Project1.dpr(13) Fatal: Could not compile used unit 'hiPopupMenuEx.pas'
Compress code
End build

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0