MFC C++ 分页控件

时间:2014-03-09 03:54:53
【文件属性】:

文件名称:MFC C++ 分页控件

文件大小:64KB

文件格式:RAR

更新时间:2014-03-09 03:54:53

MFC C++ 分页控件

写了个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);


【文件预览】:
MyPagerCtrl
----必读.txt(36B)
----MyPagerCtrl.sln(1KB)
----MyPagerCtrl()
--------PagerCtrlEx.cpp1(6KB)
--------MyPagerCtrl.cpp1(2KB)
--------MyPagerCtrlDlg.h1(827B)
--------MyPagerCtrl.vcproj(7KB)
--------stdafx.cpp1(142B)
--------Label.cpp1(2KB)
--------resource.h1(1KB)
--------ImgButton.cpp1(2KB)
--------Label.h1(1KB)
--------ReadMe.txt(3KB)
--------ImgButton.h1(1KB)
--------MyPagerCtrl.h1(471B)
--------PagerCtrlEx.h1(2KB)
--------UCtrlID.h1(156B)
--------res()
--------MyPagerCtrl.rc(6KB)
--------MyPagerCtrlDlg.cpp1(3KB)
--------stdafx.h1(2KB)
--------targetver.h1(1KB)
----Release()
--------MyPagerCtrl.exe(68KB)

网友评论

  • 终于找到一个好的,是真正的控件
  • 还是可以使用的,只是没有分页的功能,如果能和CDialog等配合起来就好了。
  • 只是画了个图片控件,没有实现代码的分页
  • 谢谢,很难得的东西,爱死你啦
  • 很不错的控件,谢谢
  • 很好的控件,省了很多事
  • 值得参考,谢谢分享
  • 不错 学习下 自己写一个
  • 这控件很漂亮
  • 很好用,解决了我分页功能,稍作修改可以适用自己的工程
  • 亲测,程序可运行,没有问题,还不错,但是不是我想要的那种分页效果
  • 主要看算法处理
  • 很好,MFC难得找到一个分页的东西。
  • 谢谢分享,可以直接使用。
  • 挺好的,有参考价值
  • 我用的vs2013集成上去需要费点劲,后来我放弃了,不过还是谢谢哥们的无私分享。
  • 不错,能集成在项目中!
  • 不错,现在我就是用这个,不过要修改一下才好
  • 一般吧,有点参考价值
  • 用不上我的工程,不过还是谢谢了
  • 不错,有参考价值。
  • 很好,很实用。设计也好看
  • 还不错~很实用
  • 谢谢分享,现在对我来说很好用
  • 很好,很不错的控件,多谢分享
  • 很好的例子,对新手很有用
  • 这个还行,能借鉴到一下~~领导刚说以后翻页啊什么的也要自己贴图...
  • 未能达到我想要的要求,不是很智能。
  • 谢谢分享,不错的代码。
  • 毕设用到的东西,真的很好,至少对我而言。