VC++载入图片的问题

各位大侠,本人刚刚学习VC++图像处理。请问对话框中如何用button来控制图片的翻页呢?比如说D盘有20张图片编号是0-19,需要一个按钮来下翻图片,应该怎么做?请高手... 各位大侠,本人刚刚学习VC++图像处理。请问对话框中如何用button来控制图片的翻页呢?比如说D盘有20张图片编号是0-19,需要一个按钮来下翻图片,应该怎么做?请高手指教~~ 展开
 我来答
yiqifu
2009-06-22 · TA获得超过313个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:157万
展开全部
一种比较容易理解的方法是:
1.定一个CBitmap 类型的数组变量.(如:CBitmap m_Image[20];)和一个计数变量(如:int m_Num);

2.在初始化函数中加载那二幅图画.(如:
m_Image[0].LoadBitmap(IDB_BITMAP1)
....
m_Image[19].LoadBitmap(IDB_BITMAP20),直到第二十张 ) //IDB_BITMAP_为片ID号
并且初始化m_Num = 0;

3.在那个按钮的处理函数中添加类似如下代码:
((CStatic*)GetDlgItem(ID))->SetBitmap((HBITMAP)m_Image[m_Num]);
m_Num = m_Num +1;
if(m_Num == 20)
m_Num = 0;
//ID为图片控件(picture control)的ID号

就行了
fanchangyong08
2009-06-22 · TA获得超过660个赞
知道小有建树答主
回答量:1096
采纳率:0%
帮助的人:0
展开全部
用一数组存图片,然后点下一张就让索引加1,点上一张就让索引减一,然后再显示,不就行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永恒心爱
2009-06-22 · 超过12用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
对按钮控件进行WM_LBUTTONDOWN消息响应
并设一个静态常量作为图片号的标识,每次按键后自增1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
九晨曦28
2009-06-22 · TA获得超过332个赞
知道小有建树答主
回答量:342
采纳率:100%
帮助的人:100万
展开全部
加载下一张,显示下一张!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TryGetDianHua
2009-06-23
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
OnbuttonClk
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式