MFC drawing board
MFC drawing board
我在控制台上堆了一堆。我已经完成了所有的编码。现在我只需要在画板上展示堆树。我是MFC的新手,学习了一些基础知识,比如使用pDC指针绘制节点。像pDC->ellipse(int x,int x2,int y,int y2)
。然而,我不知道如何才能在棋盘上展示一棵完整的树。
void CAst3View::OnDraw(CDC* pDC)
{
CAst3Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if(a.control_draw == true)
{
pDC->Ellipse(100, 100 ,500,500);
}
//if (a.height!=0)
//{
// pDC->Ellipse(100, 100 ,500,500);
//}
// TODO: add draw code for native data here
}
这给了我一个画板上的圆圈。
Ellipse
函数用于绘制圆。要绘制完整的树,您可能需要更改x和y坐标并继续绘制圆,然后使用LineTo
函数连接每个圆。
相关的帖子可能会帮助你:树圈绘制控制
相关文章:
- C++ OpenCV 3D Drawing
- opengl instanced drawing - 3D Arrows
- glDrawElements not drawing
- 如何将System :: Drawing :: Image^转换为未签名的字符
- 使用"pencil"在网格上"Drawing"数字
- 使用ProtoBuf序列化类型System.Drawing.Rectangle从.NET到C
- OpenGL VBO Drawing
- 带有coard.h board.cpp播放器.h player.cpp游戏.h game.cpp和main.cpp的c+
- 在构造函数"Player::P layer(std::string, int, Board*)"中:
- Qt OpenGL DrawElements not Drawing the second triangle
- MFC drawing board
- C++ 8 By 8 Board
- Drawing opencv?
- 从非托管代码传递HBITMAP句柄到托管代码创建System.Drawing.Bitmap的安全性
- Anttweakbar glfw3 OpenGL 3.2 not drawing
- c++ on bare board嵌入式系统
- 非静态数据成员'Board::N'的使用无效
- Ellipse drawing
- visual drawing circle in c++
- QT QGraphicsScene Drawing Arc