Aracılığıyla paylaş


IVsUIShell2.GetVSSysColorEx Yöntemi (Int32, UInt32)

 

Yayımlanan: Ağustos 2016

Belirtilen sistem ortamı tarafından kullanılan rengi RGB ayarlarını döndürür.

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

Sözdizimi

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

Parametreler

  • pdwRGBval
    Type: System.UInt32

    [out] RGB değeri içeren bir 32-bit sözcük.

Dönüş Değeri

Type: System.Int32

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

Açıklamalar

COM imza

Vsshell80.idl:

HRESULT IVsUIShell2::GetVSSysColorEx(
   [in]  VSSYSCOLOREX  dwSysColIndex,
   [out] DWORD        *pdwRGBval
);

Bu yöntem yerine geçen GetVSSysColor yöntemi.

Bu yöntem için benzer Win32 API GetSysColor işlev ve tarafından kullanılan çeşitli sistem renkleri RGB ayarlarını döndürür Visual Studio. Bu değerler üzerinde uygulanan Windows Masaüstü düzenini bağlı olarak değiştirin.

Tarafından döndürülen RGB değeri GetVSSysColorEx COLORREF değer biçiminde bir 32 bit Windows renk değeri yöntemdir.

C++ kodu doğrudan kullanabilir döndürülen RGB değeri COLORREFs, gibi destekleyen makroları kullanarak GetRValue, GetGValue ve GetBValue.

Döndürülen kullanan yönetilen kodu renkleri kullanma T:System.Drawing.Color 32 bit Windows renk değeri kullanılarak elde edilebilir yapısı, M:System.Drawing.ColorTranslator.FromWin32(System.Int32) yöntemi.

Bir kullanıcı arabirimi tasarlarken doğru renk değerlerini seçmek için en iyi yöntemleri tam açıklama için bkz The Visual Studio UI Guidelines belge.

Ayrıca bkz.

IVsUIShell2 Arabirimi
Microsoft.VisualStudio.Shell.Interop Ad alanı

Başa dön