VC怎么实现前后翻页?
展开全部
一种比较容易理解的方法是:
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号
就行了
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号
就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一种比较容易理解的方法是:
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号
就行了
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号
就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询