Aracılığıyla paylaş


IVsMonitorSelection.IsCmdUIContextActive Yöntem (UInt32, Int32)

 

Belirli komut UI içeriğini etkin olup olmadığını belirler.

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

Sözdizimi

int IsCmdUIContextActive(
    uint dwCmdUICookie,
    out int pfActive
)
int IsCmdUIContextActive(
    unsigned int dwCmdUICookie,
    [OutAttribute] int% pfActive
)
abstract IsCmdUIContextActive : 
        dwCmdUICookie:uint32 *
        pfActive:int byref -> int
Function IsCmdUIContextActive (
    dwCmdUICookie As UInteger,
    <OutAttribute> ByRef pfActive As Integer
) As Integer

Parametreler

  • dwCmdUICookie
    [in] DWORD olarak komut UI içeriğini tanıtan GUID gösterimi geçen rguidCmdUI çağrısında parametre GetCmdUIContextCookie.
  • pfActive
    [Çıkış] Bayrağın ayarlanacağı true tanımlanan komut UI içeriğini, dwCmdUICookie etkin olduğu ve false Aksi durumda.

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 IVsMonitorSelection::IsCmdUIContextActive(
   [in]  VSCOOKIE  dwCmdUICookie,
   [out] BOOL     *pfActive
);

Komutu kullanıcı Arabirimi içerikleri bir GUID ve UI etkileyen bir komut arasındaki ilişkileri ' dir.Tarafından izlenen SVsShellMonitorSelection hizmet ve gerektiği şekilde VSPackages olarak ayarlayın.Komut UI içeriğini tipik kullanımları Tasarım modunda veya hata ayıklama modunda gibi belirli bir modunu etkinleştirmek için ve bir araç çubuğu veya menü komutunu seçerek görüntülemek için'dır.Bir komut UI içerik durumunu geçiş yapmak için arama SetCmdUIContext.

Ayrıca bkz.

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

Başa dön