
16.05.2010, 21:56
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
С нами:
10943066
Репутация:
1236
|
|
да на мфц он кодит) щаа, тз посморю...)
лови, тс)
Код:
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->Ellipse(point.x -40, point.y-20, point.x+40,point.y+20);
}
}
void CtestrectDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
b_Drawing = TRUE;
}
void CtestrectDlg::OnLButtonUp(UINT nFlags, CPoint point)
{
CString cs_coords;
b_Drawing = FALSE;
cs_coords.Format("ellipse center x= %d, ellipse center y= %d", point.x, point.y);
AfxMessageBox(cs_coords);
}
__________________
 
snow white world wide
Последний раз редактировалось sn0w; 16.05.2010 в 22:10..
|
|
|