Re[5]: Клиентская область
От: iaiel  
Дата: 01.04.03 08:11
Оценка: 16 (1)
Здравствуйте, Repdiablo, Вы писали:

R>А как заполнить стректуру HRGN не понял.

R>Подскажите пожалуйста.
R> HRGN hrgn, // handle to region to be filled

Тогда так.

const int points_count =10; //количество точек в полигоне
POINT points[points_count];
//заполняешь points точками-вершинами полигона
//..

HRGN hRgn=CreatePolygonRgn((POINT*)&points,points_count,ALTERNATE /*или WINDING*/);

HBRUSH hBrush=CreateSolidBrush(RGB(0,0,0)); //например, так

FillRgn(hdc, rgn, brush);

DeleteObject(hBrush);
DeleteObject(hRgn);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.