| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 500 人关注过本帖
标题:新手照猫画虎碰问题
取消只看楼主 加入收藏
paoge
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-2
收藏
 问题点数:0 回复次数:0 
新手照猫画虎碰问题
开始学习VC++,之前就学过汇编和QBASIC,买了一本<Visual C++编程从基础到实践>(李建华 王占全),先简单看看并按例题编程,之前还算顺利,到了这个例题的时候碰到问题了.
这例题是要创建一个图片的浏览器.步骤如下:
一.创建工程,选择MFC APPWIZARD.EXE,名字打picture,,其他默认,进入STEP1,选SINGLE DOUCUMENT,一直默认到STEP6,选视图基类为CScrollView;


二.添加菜单项,工作区中选RESOURCE VIEW,双击Menu中的ID_MAINFRAME,添加几个菜单,ID_DRAW_SOURCESIZE这个是按原大小,还有ID_DRAW_ZOOMOUT(IN)分别是放大缩小,还一个填充窗口的ID_DRAW_AUTOFIT;


三.添加响应函数, 在菜单里点VIEW再CLASS WIZARD",选择MEMBER MAPS选项卡,在Project下拉中选picture,在Class name下选CPictureView,然后在OBJECT IDS里面添加响应控件的ID,有一个是控件ID_DRAW_SOURCESIZE,消息是COMMAND,消息响应函数是OnDrawSourcesize,还有一个是控件CPictureView,消息是WM_ERASEBKGNDCLICKED,消息响应函数是OnEraseBkgnd,
另外还有4个响应函数;


第四步就是我要问的问题了,他说要为视图类CPictureView添加函数和数据成员,给了一个表,要求添加的4个类成员是这样的:
   1."成员"Bitmap,"类型"CBitmap,"说明"存储位图对象";
   2."成员"m_bFileOpen,"类型"BOOL,"说明"存储是否有文件打开的标志;
   3."成员"m_bmZoom ,"类型"Int"说明"存储所放标志;
   4."成员"GetBmp(LPCTSTR lpszSourceName,CBitmap&bitmap),"类型"BOOL,"说明"将文件路径字符串lpszSourceName所指的位图文件载入内存,并将其与位图对象bitmap相关联.

怎么添加...它没有说,之前的例题貌似也没有,怎么添加啊?...
搜索更多相关主题的帖子: 照猫画虎 
2008-10-02 19:56
快速回复:新手照猫画虎碰问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018605 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved