一年以前都在搞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,运行。。。可以画线了。。。