Вниз
Скачать: CL | DM;

Как получить видимый регион окна?   Найти похожие ветки 

← →
homm ©   (2005-12-30 16:07) [0]

Как получить видимый регион окна?

InvalidateRect(Wnd, nil, TRUE)
DC := GetDC (Wnd);
RGN := CreateRectRgn(0, 0, 0, 0);
GetClipRgn (DC, RGN);

Не дает нужного эффекта.

When the application retrieves a display DC using the
BeginPaint, GetDC, or GetDCEx function, the system sets
the clipping region for the DC to the intersection of
the visible region and the update region.


← →
Vladimir Kladov   (2005-12-30 17:15) [1]

ключевое слово BeginPaint. Если его не вызывать, то ничего и не делается. А вызывать его можно только в ответ на WM_PAINT (если я тут не ошибаюсь).



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

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



Память: 0.44 MB
Время: 0.034 c
3-1155812228
Ro-man
2006-08-17 14:57
2006.10.22
Вопросы по реализации 3-х звенного приложения...


2-1155621068
Хам
2006-08-15 09:51
2006.10.22
GetWindow


3-1156851812
novill
2006-08-29 15:43
2006.10.22
Ошибка при IBEventAlerter.RegisterEvents;


2-1160048483
IDenS
2006-10-05 15:41
2006.10.22
Как преобразовать адрес объекта в строку?


2-1160003886
Juri
2006-10-05 03:18
2006.10.22
DBGrid




   Наверх