2、新建壹個MFC AppWizard(exe)的工程,工程名為wuzi
3、點擊確定
4、選擇單個文檔,去掉"文檔/查看體系結構支持"復選框
5、點擊完成
6、切換到CLassView
7、找到CChildView類下的OnPaint()函數,雙擊該函數
8、OnPaint()函數代碼如下:
void CChildView::OnPaint()
{
CPaintDC dc(this);
CPen bi,*jbi;
bi.CreatePen(PS_DASH,2,RGB(0,255,0)); //創建綠色畫筆
jbi=dc.SelectObject(&bi); //選擇畫筆
for(int i=0;i<15;i++) //畫水平線
{
dc.MoveTo(40,40+i*40);
dc.LineTo(15*40,40+i*40);
}
for(i=0;i<15;i++) //畫垂直線
{
dc.MoveTo(40+i*40,40);
dc.LineTo(40+i*40,15*40);
}
dc.SelectObject(jbi);
}
9、編譯,運行
畫五子棋的子,可用以下的畫圓的函數,
BOOL Ellipse( int x1, int y1, int x2, int y2 );
或
BOOL Ellipse( LPCRECT lpRect );
補充:
CChildView類沒找到,可能因為妳沒有去掉"文檔/查看體系結構支持"復選框。(第4步)
如果不去掉該復選框,選擇單個文檔,點擊完成 ,那麽妳將看到CWuziView類,切換到CLassView ,找到CWuziView類,右擊該類,選擇Add Windows Message Handler,彈出壹對話框,在左邊選擇WM_PAINT,雙擊它或點擊右邊的Add Handler,再點擊Edit Existing,進入到CWuziView::OnPaint()函數,函數代碼同上面的第8步。
最後,編譯,運行 。