请问这个类应该怎么组织?学习的进来
我想自己写一个界面类,有点像CListCtrl,但是由于CListCtrl的限制,
只能重写,大体的结构是这样:
CInfoWnd
↓
-----------------------------------------------------------------
| |^|
| |---------------------------------------| |.|
| |+ ID NAME SEX AGE INCOME | <- CInfoHeader |.|
| |---------------------------------------| |.|
| | 01 ABC .M. 19 2000 | |.|
| | 02 XYZ .F. 20 2000 | <-- CInfoList |.|
| | 03 GGG .M. 22 2000 | |.|
| | 04 MMM .F. 21 2000 | |.|
| |---------------------------------------| |.|
| |.|
| |---------------------------------------| |.|
| |+ ID NAME SEX AGE INCOME | <- CInfoHeader |.|
| |---------------------------------------| |.|
| | -- --- --- -- ---- | |.|
| | -- --- --- -- ---- | <-- CInfoList |.|
| | -- --- --- -- ---- | |.| <- ScrollBar
| | -- --- --- -- ---- | |.|
| |---------------------------------------| |.|
| |.|
| |---------------------------------------| |.|
| |+ ID NAME SEX AGE INCOME | <- CInfoHeader |.|
| |---------------------------------------| |.|
| | -- --- --- -- ---- | |.|
| | -- --- --- -- ---- | <-- CInfoList |.|
| | -- --- --- -- ---- | |.|
| | -- --- --- -- ---- | |.|
| |---------------------------------------| |.|
| |.|
| ......................................... |.|
| ......................................... |.|
| |.|
| |.|
| |v|
-----------------------------------------------------------------
不知道该如何组织的好,谁有封装ListCtrl的经验的?
注:CInfoList只要能实现部分ListCtrl的功能即可,不必全部实现,且显示时跟ListCtrl不太一样,美观第一,"+"表示可收缩该CInfoList。