界面制作:怎样添加 第一页,下一页,最后一页

时间:2023-02-08 23:31:19
在一个对话框上显示 数据库的记录

我是打算用ListCtrl来显示。。。。

记录可能非常多, 


所以我打算,   添加五个按钮, 第一页,下一页,上一页,最后一页  ,共几页   

一页显示十条记录。。。

 1:类似网页上的,  按钮是要扁平的, 这种按钮怎么做?


2。查询数据库获得记录是在初始化对话框中就要完成,紧接着就要显示在ListCtrl中, 

别人已经提供了一个函数,查询后将结果返回来所有结果给我。 按照着设计思路,一页显示10条记录,那么

我是要该每次取10条记录显示在一页上,当用户点击下一页的时候,我再取10条记录显示,

还是该把所有记录都显示,就是下一页的被上一页给遮住了,所谓的看不见。。。。。。。


 有思路的贡献思路,有代码的贡献代码,有例子的提供下载链接,

踊跃发言








5 个解决方案

#1


1. 自绘CButton,可以参考CButtonST类
2. CListCtrl::InsertItem/SetItemText();

#2


http://download.csdn.net/source/3509580
我这个例子很适合你。

#4


一次全部把数据库中的内容加入Listctrl,设置好Listctrl高度使之刚好显示10条,按下一页,就让滚动条向下滚动10条记录的高度,这不是下一页遮住上一页,这是Listctrl显示区域问题,滚动条的作用。

#5


网友们真热心 ,小菜痛感流涕  多谢了 

#1


1. 自绘CButton,可以参考CButtonST类
2. CListCtrl::InsertItem/SetItemText();

#2


http://download.csdn.net/source/3509580
我这个例子很适合你。

#3


#4


一次全部把数据库中的内容加入Listctrl,设置好Listctrl高度使之刚好显示10条,按下一页,就让滚动条向下滚动10条记录的高度,这不是下一页遮住上一页,这是Listctrl显示区域问题,滚动条的作用。

#5


网友们真热心 ,小菜痛感流涕  多谢了