Вниз
Скачать: 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.032 c
15-1159634014
Furyz
2006-09-30 20:33
2006.10.22
Ищется человек знающий


2-1159717062
Footballer
2006-10-01 19:37
2006.10.22
Добавление вложенных папок


15-1159780948
Чапаев
2006-10-02 13:22
2006.10.22
NetBIOS-имя домена


2-1160375502
Darkwing
2006-10-09 10:31
2006.10.22
ExtractAssociatedIcon дает пустую иконку.


2-1160134768
Guest001
2006-10-06 15:39
2006.10.22
Кнопка с привязанным PopupMenu.




   Наверх