Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.037 c
1-1157830629
AlexeyT
2006-09-09 23:37
2006.10.22
Перетаскивание мышью ScrollBox a


2-1159984006
Footballer
2006-10-04 21:46
2006.10.22
Помогите с BDE...


3-1156174631
DBE
2006-08-21 19:37
2006.10.22
table.Filter наличие подстроки в ячейки


2-1160028369
Officeman
2006-10-05 10:06
2006.10.22
как закрыть открытый Excel процесс.


15-1159615411
Furyz
2006-09-30 15:23
2006.10.22
Windows Script