Текущий архив: 2008.03.23;
Скачать: CL | DM;
Вниз
Функция GetWindowDC() возвращает разный HDC? Найти похожие ветки
← →
Chorniy (2008-02-26 16:03) [0]Столкнулся случайно, когда делал программу для просмотра свойств всех окон в системе...
у меня в программе, на OnClick по списку всех HWnd производится обновление данных об окне, для получения HDC окна используюGetWindowDC(Wnd: HWnd): HDC
почему то при каждом обновлении информации данная функция возвращает разные числа..разве такое может быть? я думал что каждое окно имеет один HDC, который присваивается при создании окна.
пробовал использовать полученный HDC для копирования графики на мой Canvas. странно но работает )))
← →
clickmaker © (2008-02-26 16:04) [1]
> окно имеет один HDC, который присваивается при создании
> окна
нет. Это динамическая информация. Поэтому на каждый Get должен быть свой Release
← →
MBo © (2008-02-26 16:44) [2]>я думал что каждое окно имеет один HDC, который присваивается при создании окна
Такое возможно при включенном стиле окна CS_OWNDC, но используется редко
Страницы: 1 вся ветка
Текущий архив: 2008.03.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.018 c