0
点赞
收藏
分享

微信扫一扫

VC初步--画直线


一年以前都在搞vc,感觉Vc老难了。后来学了C#,C#做东西真叫一个爽。我很喜欢C#这门语言。但是现在还是要重新学VC的,虽然某某人说什么Vc要过时了什么的,我觉得都是狗屁。先从6.0开始把,以后再学vc++。Net.

今天做了个画线的东东(当然超级简单)。

1,新建一个VC单文档应用程序,虽你自己命名

2,开始操作view类

在DLGView.h里面,添加一个变量

CPoint start;  //用来记录鼠标的位置

3,在DLGView.cpp里面添加三个消息

On_LButton_Down()

On_LButton_Up()

On_Mouse_Move()

4,在 On_LButton_Down()的响应函数里面添加代码

start=point;

5,在 On_LButton_Up()的响应函数里面添加代码

start.x=-1;
start.y=-1;

6,在On_Mouse_Move()添加代码

if(start.x!=-1)
{
CClinetDc dc(this);
dc.MoveTo(start.x,start.y);
dc.DrowLine(point);
start=point;
}

7,运行。。。可以画线了。。。

举报

相关推荐

0 条评论