管理外观,一个显示的内容的事件的列表。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("07F86395-273C-11D7-8BF6-00B0D03DAA06")> _
Public Interface IDirList
[GuidAttribute("07F86395-273C-11D7-8BF6-00B0D03DAA06")]
public interface IDirList
IDirList 类型公开以下成员。
方法
| 名称 | 说明 | |
|---|---|---|
![]() |
Add | 添加一个字符串添加到列表中。 |
![]() |
get_Count | 获取的项数。目录的列表。 |
![]() |
get_Description | 返回目录的列表的说明。 |
![]() |
get_HWND | 返回内容的 HWND 列表。 |
![]() |
get_Title | 内容的标题列表的访问。 |
![]() |
index | 通过位置检索项目,在中,从列表的内容。 |
![]() |
put_Description | 更改内容的列表的说明。 |
![]() |
put_ShowCheck | 在每个项的旁边显示或隐藏该复选框在列表中。 |
![]() |
put_ShowTitle | 显示或隐藏内容的前缀列表。 |
![]() |
put_Title | 更改内容的前缀列表。 |
![]() |
Reset | 转到目录的默认值的列表。 |
页首
示例
为了获取此接口实例,则必须创建 CAxWindow 然后调用 QueryControl,用下面的代码。(可以找到 CAxWindow 的定义。 atlwin.h 的。)
CComPtr<IUnknown> pUnk;
m_pServiceProvider->QueryService(SID_SDirList, IID_IUnknown, (void **)&pUnk);
CAxWindow wndDirList;
RECT rectChild = { 0, 26, 263, 151 };
wndDirList.Create(
m_hWnd,
rectChild,
CComBSTR(__uuidof(DirList)),
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
0,
IDC_DIRCONTROL); //this can be any number that is unique among the controls of the parent window
CComPtr<IDirList> srpList;
wndDirList.QueryControl(&srpList);
CComQIPtr<IDirListSite> srpListSite = srpList;
if (srpListSite)
srpListSite->SetSite(m_pServiceProvider);
.gif)