VC怎么实现前后翻页?

许多软件都有前后翻页的功能,即“上一页,下一页”。这个用VC怎么实现?最好说具体点!... 许多软件都有前后翻页的功能,即“上一页,下一页”。
这个用VC怎么实现?最好说具体点!
展开
 我来答
百度网友a974616
2011-01-10 · TA获得超过2716个赞
知道小有建树答主
回答量:1719
采纳率:0%
帮助的人:1089万
展开全部
一种比较容易理解的方法是:
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号

就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmigl55
2011-01-03 · TA获得超过3263个赞
知道小有建树答主
回答量:1729
采纳率:50%
帮助的人:763万
展开全部
一种比较容易理解的方法是:
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号

就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式