第15章 MFC常用技巧
MFC主要包含一组类库和一些独立的函数,本章介绍笔者在实际应用程序开发过程中经常使用到MFC的一些常用技巧。需要指出的是:这些技巧中的绝大多数是一些细节问题,读者无须为这些细节刨根问底,只需要了解其大概即可,编程(www.cppentry.com)的核心在于算法和数据结构,而非技巧,技巧是积累出来的,介绍这些技巧也只是为了帮助读者在遇到这些问题时少走弯路。事实上,限于篇幅,本章也只是介绍其中的很少一部分,读者可以在学习过程中不断地学习和积累自己的技巧。
15.1 使CListCtrl控件可以选择一整行
默认的CListCtrl控件显示数据的不能选择整行的,显得很不美观,如图15.1所示。
 |
| 图15.1 选择某数据 |
调用CListCtrl:: SetExtendedStyle方法可以实现选择整行,代码如下:
m_ctlList.SetExtendedStyle(LVS_EX_FULLROWSELECT);
|
也可使用下面的代码:
m_ ctlList.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,0,LVS_EX_FULLROWSELECT );
|
效果如图15.2所示。可以使用下面代码额外设置CListCtrl控件显示网格线,效果如图15.3所示。
m_ctlList.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT);
|
 |
| 图15.2 选择整行 |
 |
| 图15.3 显示网格线 |
【责任编辑:
夏书 TEL:(010)68476606】