關鍵函數,自己需要添加的代碼
void CMFCApplication1View::OnDraw(CDC* pDC)
{
CMFCApplication1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此處爲本機數據添加繪製代碼
pDC->TextOut(10,120,_T("Hello World!"));
pDC->Rectangle(20,20,100,100);
CPen pen;
CBrush brush;
pen.CreatePen(PS_SOLID, 3, RGB(250,0,0));
brush.CreateSolidBrush(RGB(0,250,0));
pDC->SelectObject(pen);
pDC->SelectObject(brush);
pDC->Ellipse(100,200,300,300);
DeleteObject(pen);
DeleteObject(brush);
CString str(_T("Hello World!")); //用UNICODE編碼 pDC->SetTextColor(RGB(0,0,250));
pDC->TextOut(120,150,str);
pDC->SetTextColor(RGB(125,125,125));
double a[]={31.4,888.54};
char ch[10];
CString str1;
str1.Format(_T("%f"),a[0]);
pDC->TextOut(20,40,str1);
str1.Format(_T("%f"),a[1]);
pDC->TextOut(20,60,str1);
}
顯示截圖
學習教程
1. VS 2012環境下使用MFC進行OpenGL編程
2.基於MFC單文檔的OpenGL應用程序代碼