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

Вниз

HDC   Найти похожие ветки 

 
BOOOMER   (2002-01-05 13:07) [0]

Как узнать HDC MainMenu?


 
KSergey   (2002-01-05 13:21) [1]

Что есть MainMenu?
HDC для меню возвращает св-ство .Handle


 
BOOOMER   (2002-01-05 13:41) [2]

Почему то оно всегда = 0!


 
Suntechnic   (2002-01-05 18:24) [3]

> KSergey © (05.01.02 13:21)
Вообще то HDC это не Handle. Но Handle действительно используется для получения контекста устроуства. Ф-ции:
GetDC или GetWindowDC, смотря что и где рисовать надо.


 
KSergey   (2002-01-06 10:39) [4]

>Suntechnic
Простите, приврал я. Как всегда понадеялся на память. Вы абсолютно правы.


 
BOOOMER   (2002-01-08 12:18) [5]

Но в любом случае GetDC или GetWindowDC для TMainMenu возвращает 0 значение!


 
ggrisha   (2002-01-08 15:10) [6]

Функции GetDC и GetWindowDC требуют HWND, а TMainMenu.Handle возвращает HMENU, поэтому и возвращают они 0. Для получения HWND можно воспользоваться .WindowHandle, но мы при этом получаем HWND окна содержащего меню, т.к для меню нет своего HWND и HDC. Тут нужно действовать через HDC окна и GetMenuItemRect.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-75722
ARA
2001-11-21 23:50
2002.01.24
Помогите с экспортом ф-й из DLL


3-75536
Reals
2001-12-21 19:53
2002.01.24
Определение остановки и запуска MSSQL сервера...


4-75716
pank
2001-11-25 01:03
2002.01.24
Как сделать программно ярлык (*.lnk)


3-75464
Aquarius
2001-12-19 10:28
2002.01.24
Проблема с разделителями полей в QuickReports, HELP!!!


7-75700
3d[Power]
2001-10-11 20:39
2002.01.24
Трэкбар