Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
14-75657
Serega__2
2001-11-29 10:40
2002.01.24
Господа, а что с rxlib`ом случилось?


4-75710
manumba
2001-09-24 21:50
2002.01.24
SetWindowsHookEx (WH_Keyboard....) - срабатывает два раза(вместо одного)....


3-75480
vasilly
2001-12-20 09:12
2002.01.24
Как из дельфи изменить хранимую процедуру для IB6??? То что написано ниже не работает, хотя из консоли проходит при добавлении TERM


3-75484
Delirium
2001-12-19 16:44
2002.01.24
RecordSet - > Paradox


3-75487
Котелок
2001-12-20 06:08
2002.01.24
И снова BDE -((




   Наверх