Interface IDirList
Publicado: agosto de 2016
Gerencia a aparência e as ações de uma lista do diretório exibido.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[TypeLibTypeAttribute(4288)]
[GuidAttribute("07F86395-273C-11D7-8BF6-00B0D03DAA06")]
public interface IDirList
[TypeLibTypeAttribute(4288)]
[GuidAttribute("07F86395-273C-11D7-8BF6-00B0D03DAA06")]
public interface class IDirList
[<TypeLibTypeAttribute(4288)>]
[<GuidAttribute("07F86395-273C-11D7-8BF6-00B0D03DAA06")>]
type IDirList = interface end
<TypeLibTypeAttribute(4288)>
<GuidAttribute("07F86395-273C-11D7-8BF6-00B0D03DAA06")>
Public Interface IDirList
Métodos
Nome | Descrição | |
---|---|---|
Add(String) | Adiciona uma cadeia de caracteres para uma lista de diretórios. |
|
get_Count(Int32) | Obtém o número de itens na lista de diretórios. |
|
get_Description(String) | Retorna a descrição da lista de diretórios. |
|
get_HWND(Int32) | Retorna o HWND da lista de diretórios. |
|
get_Title(String) | Obtém o título da lista de diretórios. |
|
index(Int32, String) | Recupera um item, por posição, da lista de diretórios. |
|
put_Description(String) | Altera a descrição da lista de diretórios. |
|
put_ShowCheck(Boolean) | Mostrar ou ocultar a caixa de seleção ao lado de cada item na lista. |
|
put_ShowTitle(Boolean) | Mostrar ou ocultar o título da lista de diretórios. |
|
put_Title(String) | Altere o título da lista de diretórios. |
|
Reset() | Volte para os valores padrão para a lista de diretórios. |
Exemplos
Para obter uma instância dessa interface, você deve criar um CAxWindow e, em seguida, chame QueryControl, assim como acontece com o código a seguir. (Você pode encontrar a definição de CAxWindow em 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);
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo