MFC 分页控件

来源:互联网 发布:mac 安装 apache ant 编辑:程序博客网 时间:2024/05/16 19:54

写了个MFC的分页控件,分享一下。

使用方法:

1、分页控件父窗体继承CPagerNotify类,并重写virtual void OnGotoPager(int nIndex)方法

2、声明变量 CPagerCtrlEx m_Pager;

3、在窗体的OnInitDialog()方法中写入下面代码设置图片:

 m_Pager.Create(CPoint(200,200),this); // 第一个参数为控件坐标

 m_Pager.SetNotifyManager(this);
 m_Pager.SetProperty(20,1);
 m_Pager.SetBitmaps(ITEM_FIRST,IDB_PAGER_1_1, IDB_PAGER_1_2, IDB_PAGER_1_3, IDB_PAGER_1_1);
 m_Pager.SetBitmaps(ITEM_PREV,IDB_PAGER_2_1, IDB_PAGER_2_2, IDB_PAGER_2_3, IDB_PAGER_2_1);
 m_Pager.SetBitmaps(ITEM_NEXT,IDB_PAGER_3_1, IDB_PAGER_3_2, IDB_PAGER_3_3, IDB_PAGER_3_1);
 m_Pager.SetBitmaps(ITEM_LAST,IDB_PAGER_4_1, IDB_PAGER_4_2, IDB_PAGER_4_3, IDB_PAGER_4_1);

4、效果图如下:

5、例子下载:

http://download.csdn.net/source/3025947

原创粉丝点击