Показать сообщение отдельно

  #18  
Старый 16.05.2010, 21:56
sn0w
Статус пользователя:
Регистрация: 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..
 
Ответить с цитированием