Форум: "WinAPI";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизПрозрачное меню Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.014 c