Форум: "WinAPI";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Вниз
wm_PAINT Найти похожие ветки
← →
ks (2004-11-16 17:56) [0]Правельно ли я работаю с рисованием,все рисуется
нет ли здесь утечки памяти
wm_PAINT:
hdc := BeginPaint(hWnd, PaintStruct);
SelectObject(hdc,hFont);
SetTextColor(hdc,1886);
SetBkColor(hdc,97);
TextOut(hdc,0,0,"keys:",5);
EndPaint(hWnd, PaintStruct);
← →
Игорь Шевченко © (2004-11-16 18:25) [1]
> нет ли здесь утечки памяти
Зависит от DC.
Канонический способ:
var
OldFont: HFONT;
....
OldFont := SelectObject(hdc,hFont);
SetTextColor(hdc,1886);
SetBkColor(hdc,97);
TextOut(hdc,0,0,"keys:",5);
SelectObject(hdc, OldFont);
.....
← →
ks (2004-11-16 19:25) [2]у меня font не меняется,но нем не менее его
надо каждый раз выбирать,а то левый по умолчанию
использоватся будет
dc тоже не меняется
в начале сделано dc:=GetDc(hwnd);
и только размеры меняются,но ведь dc от этого не зависит
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.061 c