Metoda IVsUIShell2.GetVSSysColorEx (Int32, UInt32)
Publikováno: srpen 2016
Vrací nastavení RGB pro zadaný systém barvy používané v prostředí.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
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
Parametry
dwSysColIndex
Type: System.Int32[v] Hodnoty z __VSSYSCOLOREX výčtu určení barvy systému načíst.
pdwRGBval
Type: System.UInt32[out] 32bitové aplikace word obsahující hodnota RGB.
Návratová hodnota
Type: System.Int32
Pokud je metoda úspěšná, vrátí S_OK. Pokud selže, vrátí kód chyby.
Poznámky
Podpis modelu COM
Z vsshell80.idl:
HRESULT IVsUIShell2::GetVSSysColorEx(
[in] VSSYSCOLOREX dwSysColIndex,
[out] DWORD *pdwRGBval
);
Tato metoda nahrazuje GetVSSysColor Metoda.
Tato metoda je obdobou Win32 API GetSysColor a funkce vrací RGB nastavení pro různé systémové barvy používané Visual Studio. Tyto hodnoty změnit, v závislosti na implementovaná schématu plochy systému Windows.
RGB hodnotu vrácenou GetVSSysColorEx Metoda je hodnota 32 bitů barev Windows ve formátu COLORREF hodnotu.
Kód jazyka C++ lze přímo pomocí vrácená hodnota RGB makra, které podporují COLORREFs, jako je například GetRValue, GetGValue a GetBValue.
Spravovaný kód, který používá vrácen, můžete použít barvy T:System.Drawing.Color strukturu, která lze získat z hodnota barvy 32bitovou verzi systému Windows pomocí M:System.Drawing.ColorTranslator.FromWin32(System.Int32) Metoda.
Úplné informace o osvědčených postupech pro výběr správné barevné hodnoty při navrhování uživatelského rozhraní, naleznete v části The Visual Studio UI Guidelines dokumentu.
Viz také
Rozhraní IVsUIShell2
Obory názvů Microsoft.VisualStudio.Shell.Interop
Zpět na začátek