用mfc画一个五子棋棋盘 小白问题

2024-11-30 09:51:38
推荐回答(3个)
回答1:

用函数生成???晕
自己画吧,用现成的也可以,网上应该有,当然也可以用字符来组合;

补充一下,所谓的函数生成的意思可能是:通过ddraw,或者底层的win api来生成画图的基本元素

回答2:

void Draw()
{
CRect rectTemp;
GetClientRect(rectTemp);
int nStepX = rectTemp.Width()/25;
int nStepY = rectTemp.Height()/25;
CClientDC dc(this);
for(int i=0;i<25;i++)
{
dc.MoveTo(rectTemp.left+i*nStepX,rectTemp.top);
dc.LineTo(rectTemp.left+i*nStepX,rectTemp.bottom);

dc.MoveTo(rectTemp.left,rectTemp.top+i*nStepY);
dc.LineTo(rectTemp.right,rectTemp.top+i*nStepY);

}

}

回答3:

自己画,不就几条直线嘛...
moveto
lineto
~~
给你发消息了