Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

Прозрачное меню   Найти похожие ветки 

 
SmallVS ©   (2002-11-27 12:06) [0]

Как получить HDC (sub) меню ????

Сейчас я делаю следующее:
Есть меню:
File
Open
Save
Exit

на Save.OnAdvancedDrawItem ставлю обработчик.
В нем получаю Canvas и делаю следующее

menuHDC := WindowFromDC( ACanvas.Handle );
Если Save - Selected то ACanvas.Handle равен какому-то значению и я получаю правильный menuHDC и могу делать его прозрачынм, но

Если Save - Не Selected то ACanvas.Handle равен совершенно другому значению и соответственно ничего не работает.


 
SPeller ©   (2002-11-27 15:31) [1]

menuHDC := WindowFromDC( ACanvas.Handle );
На сколько я знаю, WindowFromDC возвращает Handle окна, а не дескриптир контекста.


 
SmallVS ©   (2002-11-28 09:17) [2]

Sorry, я тут немного напутал, :)) правильно я получаю handle окна из дескриптора контекста. Мне как раз и надо получить handle окна (меню).
Поставлю вопрос немного подругому.
Как получить handle (sub)меню перед или в момент эго открытия???


 
Игорь Шевченко ©   (2002-11-28 11:13) [3]


> handle окна (меню).


Где такую траву берешь, поделись ?



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

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-49224
FUF
2002-12-29 21:42
2003.01.16
TRichEdit98


3-48847
ВикторК
2002-12-09 15:24
2003.01.16
как вызвать запрос, сохраннный в файле Access ?


1-49045
Спрашивающий
2003-01-04 04:28
2003.01.16
Image с прозрачным цветом?


14-49196
maryan
2002-12-25 19:25
2003.01.16
Помогите найти компонент


14-49222
p@s
2002-12-27 10:28
2003.01.16
А вот такая задачка