Главная страница
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.055 c
1-1157794682
yahaha
2006-09-09 13:38
2006.10.22
Webbrowser


5-1141134254
Plotnick
2006-02-28 16:44
2006.10.22
Не инициализируются переменные в конструкторе


2-1159783773
pathfinder
2006-10-02 14:09
2006.10.22
IndyFTP(10) + proxy = Socket Error # 10038


2-1159899021
majer_rv
2006-10-03 22:10
2006.10.22
вставить строку в файл


2-1160023802
aries
2006-10-05 08:50
2006.10.22
FireBird и Делфи