Visual C++ MFC的图形绘制——常见问题汇总

本文汇总了Visual C++ MFC图形绘制过程中遇到的常见问题,包括菜单界面制作、命令响应函数添加、私有变量设置以及消息响应函数实现。详细介绍了每个问题的解决方案,帮助开发者解决在图形绘制中遇到的困惑。

                  Visual C++ MFC的图形绘制——常见问题汇总

目录

一.常见问题

1. 菜单界面制作

2.命令响应函数 

3.添加私有变量

4.消息响应函数

二.后记

三.补充代码


 

一.常见问题

1. 菜单界面制作

题目描述:新建一个单文档类型的MFC AppWizard (exe)工程,工程取名为:Graphic。为此程序添加一个子菜单,菜单名称为“绘图”,并为其添加六个菜单项,分别用来控制不同图形的绘制

分析:从题中可以得知,需要做一个菜单,并添加相应的子菜单

常见问题:1.新建一个菜单,做一个水平菜单栏,并添加六个菜单项(如图)

            发现报错,修改,完成(机智如我,骄傲.jpg)

示例写法:在原菜单的基础下,建立菜单(命名为绘图),并建立6个子菜单。(这里我写个7的子菜单)

 

2.命令响应函数 

问题描述:当用户选择其中的一个菜单项后,程序将按照当前的选择进行相应图形的绘制。添加的六个菜单项的ID及名称。然后分别为这六个菜单项添加命令响应,本程序让视类(CGraphicView)对这些菜单命令进行响应。代码如下:

void CGraphicView::OnDot(){....................}

分析:在CGraphicView类中,添加相对应的命令响应函数 

常见问题:1.默认类是CMainFrame,而这里需要用CGraphicView类 (错了的,回去面壁吧!)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值