Aracılığıyla paylaş


IVsSelectionEvents.OnCmdUIContextChanged Yöntem (UInt32, Int32)

 

Komutu kullanıcı Arabirimi içeriği değişti raporları.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

int OnCmdUIContextChanged(
    uint dwCmdUICookie,
    int fActive
)
int OnCmdUIContextChanged(
    unsigned int dwCmdUICookie,
    int fActive
)
abstract OnCmdUIContextChanged : 
        dwCmdUICookie:uint32 *
        fActive:int -> int
Function OnCmdUIContextChanged (
    dwCmdUICookie As UInteger,
    fActive As Integer
) As Integer

Parametreler

  • dwCmdUICookie
    [in] Olarak komut UI içeriğini tanıtan GUID dword gösterimi geçen rguidCmdUI çağrısında parametre GetCmdUIContextCookie.
  • fActive
    [in] Ayarlamak için bayrak true tanımlanan komut UI içeriğini, dwCmdUICookie etkin hale geldi ve false , etkin durumda değilse.

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.

Notlar

com imzası

Vsshell.idl:

HRESULT IVsSelectionEvents::OnCmdUIContextChanged(
   [in] VSCOOKIE dwCmdUICookie,
   [in] BOOL fActive
);

Bu yöntem, On ya da tam tersi bir Boolean kapatmak için gelen komut UI içeriğinin değiştirileceği kayıtlı VSPackages bildirmek için ortamı tarafından çağrılır.Komutu kullanıcı Arabirimi bağlamları tarafından genel düzeyde izlenen SVsShellMonitorSelection hizmeti.Hata ayıklama modunu açmak için komut UI içeriğini kullanıldığında, ortamı tüm kayıtlı VSPackages bu değişimin modunda çağırarak bildirir IVsSelectionEvents::OnCmdUIContextChanged.

Ayrıca bkz.

IVsSelectionEvents Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön