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

Вниз

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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.025 c
1-1103143096
SMART_n
2004-12-15 23:38
2005.01.02
Событие на время


14-1101898920
olookin
2004-12-01 14:02
2005.01.02
Прогнозы на 6-й тур Лиги Чемпионов


1-1103523038
Mishenka
2004-12-20 09:10
2005.01.02
Как в DBGridEh (из EhLib) сделать структуру как в TreeView?


14-1101324167
Alexander Panov
2004-11-24 22:22
2005.01.02
Победа Януковича. Противостояние.


4-1100592214
Gefest
2004-11-16 11:03
2005.01.02
Перехват нажатия клавиш