本文作者:qiaoqingyi

mfc绘图小程序(mfc画图程序源代码)

qiaoqingyi 2023-09-07 89

1可以不在OnPaint中 2其机制是awindows是多窗口的,你的程序不应该把图画到其它地方去,所以你要取得窗口的专门管绘图的一个句柄,叫做 HDC b你用MFC,要取它的话用这句 CDC* pDC=thisGetDC 某窗口的;没有要求就是最大的要求,随便发一个程序给他就行了,可惜我没有;其实每次擦除,就是画一个小的背景色的正方形或者小圆以 MouseDown 为开始设置Flag为TRUEMouseMove 时触发擦除方法Flag为TRUE时以 MouseUp 为结束设置Flag为FALSE。

刚查了一下 MSDN,找不到 split 函数的相关信息如果这个函数是有外部文件源代码实现的,注意在这个 Linecpp 的最顶部加上一句 pragma once防止重复包含,如果是 dll 里的主意包含上静态库pragma libquotlibquot;注册完毕,打开VS2013,新建一个MFC项目,在VC++栏中找到MFC项目,选择好项目存放的目录并填写项目名称 4 接着是创建向导,只需修改选择“基于对话框”模式,至于“最小化框”和“最大化框”随各自情况选择,其余的默认点;有这样的映射模式,把视口原点数字你需要的位置即可。

那需要学VC确切的说是要学MFCMFC编图形化程序也是很麻烦的,难学,繁琐其实你可以再学Java或者C#Java本身也不适合做图形化应用程序,但是比MFC要简单得多C#则是当前做图形化程序最简单高效的了,不需要编程单靠。

自己去下载几个关于MFC绘图的小程序,这样上手快些图形不复杂的话,直接moveto lineto也行绘曲线什么的都挺方便需要注意的就是Pen CDC 等的创建要记得删除否则GDI泄漏。

mfc绘图小程序(mfc画图程序源代码)

阅读
分享