
15.05.2010, 20:09
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 591
С нами:
10943066
Репутация:
1236
|
|
вот еще. с цветом
Код:
POINT p1;
BOOL b_Drawing;
void CtestrectDlg::OnMouseMove(UINT nFlags, CPoint point)
{
CDC *pdc = GetDC();
RECT rc;
CBrush cbr;
cbr.CreateSolidBrush(RGB(128,128,128));
GetClientRect(&rc);
pdc->FillRect(&rc, &cbr);
if(b_Drawing){
cbr.CreateSolidBrush(RGB(128,128,255));
pdc->SelectObject(&cbr);
pdc->Rectangle(p1.x, p1.y, point.x, point.y);
}
}
void CtestrectDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
p1.x = point.x;
p1.y = point.y;
b_Drawing = TRUE;
}
void CtestrectDlg::OnLButtonUp(UINT nFlags, CPoint point)
{
b_Drawing = FALSE;
}
__________________
 
snow white world wide
|
|
|