CMFCShellListCtrl选件类
CMFCShellListCtrl 选件类提供Windows列表控件的功能并通过包括能够展开它显示shell项列表。
class CMFCShellListCtrl : public CMFCListCtrl
成员
公共方法
名称 |
说明 |
---|---|
公开给提供的文件夹包含的项列表。 |
|
显示在文件夹包含是当前显示的文件夹的父项的列表。 |
|
启用或禁用快捷菜单。 |
|
检索当前文件夹的路径。 |
|
检索当前文件夹的名称。 |
|
返回当前的PIDL列表控件项目。 |
|
返回指向当前Shell文件夹。 |
|
返回项目的文本路径。 |
|
返回由Shell列表控件显示的项类型。 |
|
检查当前选定的文件夹是否是桌面文件夹。 |
|
它比较两个项目时,框架调用此方法。 (重写 CMFCListCtrl::OnCompareItems。) |
|
调用,当框架检索列表控件显示的文件日期。 |
|
调用,当框架转换列表控件文件的大小。 |
|
调用,当框架检索列表控件项的图标。 |
|
调用,当框架转换列表项控件的文本。 |
|
调用由框架,它将列的名称。 |
|
刷新并重新绘制列表控件。 |
|
设置列表控件显示的项的类型。 |
备注
CMFCShellListCtrl 选件类通过使程序列出了Windows shell项扩展 CMFCListCtrl选件类 的功能。 使用的显示格式是类似资源管理器窗口的列表视图。
CMFCShellTreeCtrl 对象可以与 CMFCShellListCtrl 对象创建完全资源管理器窗口。 然后,选择在 CMFCShellTreeCtrl 的项将导致 CMFCShellListCtrl 对象列表选定项的内容。
示例
下面的示例演示如何创建 CMFCShellListCtrl 选件类的对象以及如何显示当前显示的文件夹的父文件夹。 此代码段是 Explorer示例的一部分。
CMFCShellListCtrl m_wndList;
...
CRect rectDummy (0, 0, 0, 0);
// The this pointer points to CExplorerView class which extends the CView class.
m_wndList.Create (WS_CHILD | WS_VISIBLE | LVS_REPORT, rectDummy, this, 1);
...
m_wndList.DisplayParentFolder ();
继承层次结构
要求
标头: afxshelllistCtrl.h