内容发布更新时间 : 2024/12/22 15:47:51星期一 下面是文章的全部内容请认真阅读。
可见问题已被解决。 设置对话框以改变线宽
在菜单中添加线宽菜单项,如下图所示
用一个对话框对线宽设置进行响应,对话框设置如下
在对话框中加入了edit控件,在CHuangweiliang_2View中添加成员变量UINT m_nLineWidth;并在构造函数中初始化,如下图所示
对新建的对话框资源构建新类,其基类为对话框类,并在该类中同样添加UINT m_nLineWidth以便得到线宽大小。实现如下图所示
11
在构造函数中对m_nLineWidth初始化
这样当在edit控件中输入数字是便可以传递到m_nLineWidth中
在绘画线宽中用m_nLineWidth代替,即可绘出需要的线宽的图形如下图
设置右键快捷菜单
在resource中添加menu资源,设置为右键响应
12
在在CHuangweiliang_2View中用contextmenu进行响应如下图
对于右键快捷菜单项用不同的函数项,在函数体中书写相对应的m_nDrawType值,以便选择相对应的绘画类型,如下图所示
13
这样右键快捷菜单设置完成。
显示学生信息操作同上一程序,不再赘述。
所编写的文件中,更改了icon资源,更改了图标更改为QQ头像
下同。
(3)软件界面截图
14
15