顯示具有 MFC 標籤的文章。 顯示所有文章
顯示具有 MFC 標籤的文章。 顯示所有文章

2010年6月28日 星期一

MFC: OnPaint

void CChildView::OnPaint()
{
CPaintDC dc(this); // device context for painting

// TODO: Add your message handler code here
//dc.TextOut(0,0, (LPCTSTR)L"生醫影像實驗室討論區");
dc.TextOut(0,0, CString("生醫影像實驗室討論區"));

//dc.TextOutA(0,0, "test string");
// Do not call CWnd::OnPaint() for painting messages
}

MFC: show current cusor poistion

void CChildView::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此加入您的訊息處理常式程式碼和 (或) 呼叫預設值

//CWnd::OnMouseMove(nFlags, point);
CClientDC dc(this); // device context for painting
COLORREF fgcol = dc.GetTextColor();
static CPoint opoint(0,0);
CString a;

dc.SetTextColor(dc.GetBkColor());
a.Format("(%3d, %3d)", opoint.x, opoint.y);
dc.TextOutA(opoint.x-15, opoint.y-15, a);
dc.SetTextColor(fgcol);
a.Format("(%3d, %3d)", point.x, point.y);
dc.TextOutA(point.x-15,point.y-15, a);
opoint = point;

}