Metoda IVsMonitorSelection.GetCurrentSelection — (IntPtr, UInt32, IVsMultiItemSelect, IntPtr)
Zwraca Bieżąca hierarchia projektu, element projektu i zaznaczenie kontenera dla bieżącego zaznaczenia.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int GetCurrentSelection(
out IntPtr ppHier,
out uint pitemid,
out IVsMultiItemSelect ppMIS,
out IntPtr ppSC
)
int GetCurrentSelection(
[OutAttribute] IntPtr% ppHier,
[OutAttribute] unsigned int% pitemid,
[OutAttribute] IVsMultiItemSelect^% ppMIS,
[OutAttribute] IntPtr% ppSC
)
abstract GetCurrentSelection :
ppHier:nativeint byref *
pitemid:uint32 byref *
ppMIS:IVsMultiItemSelect byref *
ppSC:nativeint byref -> int
Function GetCurrentSelection (
<OutAttribute> ByRef ppHier As IntPtr,
<OutAttribute> ByRef pitemid As UInteger,
<OutAttribute> ByRef ppMIS As IVsMultiItemSelect,
<OutAttribute> ByRef ppSC As IntPtr
) As Integer
Parametry
- ppHier
[out] Wskaźnik, aby IVsHierarchy interfejsu Bieżąca hierarchia projektu, jeśli wybór należy do jednej hierarchii.Jeśli wybór należy do różnych hierarchii, ppHier jest ustawiona na null.
- pitemid
[out] Wskaźnik do identyfikatora dla bieżącego elementu projektu.Jeśli pitemid jest ustawiona na VSITEMID_SELECTION, bieżące zaznaczenie obejmuje wiele elementów.Elementy te można uzyskać dostęp za pomocą IVsMultiItemSelect interfejsu wskazywanej przez ppMIS.
- ppMIS
[out] Wskaźnik, aby IVsMultiItemSelect interfejs ma być używany do dostępu wybór wielokrotny.
- ppSC
[out] Wskaźnik, aby ISelectionContainer interfejs ma być używany do uzyskania dostępu do danych w oknie dialogowym właściwości.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsMonitorSelection::GetCurrentSelection(
[out] IVsHierarchy **ppHier,
[out] VSITEMID *pitemid,
[out] IVsMultiItemSelect **ppMIS,
[out] ISelectionContainer **ppSC
);
Zobacz też
Interfejs IVsMonitorSelection
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku