C# 클래스 VSEmbed.Services.ThemedVsUIShell

An IVsUIShell that loads colors from an active VsThemeDictionary.
상속: IVsUIShell5
파일 보기 프로젝트 열기: SLaks/VSEmbed

공개 메소드들

메소드 설명
CreateThemedImageList ( IntPtr hImageList, uint crBackground ) : IntPtr
EnumKeyBindingScopes ( ) : IVsEnumGuids
GetKeyBindingScope ( System.Guid &keyBindingScope ) : string
GetOpenFileNameViaDlgEx2 ( VSOPENFILENAMEW openFileName, string HelpTopic, string openButtonLabel ) : void
GetThemedColor ( System.Guid &colorCategory, string colorName, uint colorType ) : uint
ThemeDIBits ( uint dwBitmapLength, byte pBitmap, uint dwPixelWidth, uint dwPixelHeight, bool fIsTopDownBitmap, uint crBackground ) : void
ThemeWindow ( IntPtr hwnd ) : bool

메소드 상세

CreateThemedImageList() 공개 메소드

public CreateThemedImageList ( IntPtr hImageList, uint crBackground ) : IntPtr
hImageList System.IntPtr
crBackground uint
리턴 System.IntPtr

EnumKeyBindingScopes() 공개 메소드

public EnumKeyBindingScopes ( ) : IVsEnumGuids
리턴 IVsEnumGuids

GetKeyBindingScope() 공개 메소드

public GetKeyBindingScope ( System.Guid &keyBindingScope ) : string
keyBindingScope System.Guid
리턴 string

GetOpenFileNameViaDlgEx2() 공개 메소드

public GetOpenFileNameViaDlgEx2 ( VSOPENFILENAMEW openFileName, string HelpTopic, string openButtonLabel ) : void
openFileName VSOPENFILENAMEW
HelpTopic string
openButtonLabel string
리턴 void

GetThemedColor() 공개 메소드

public GetThemedColor ( System.Guid &colorCategory, string colorName, uint colorType ) : uint
colorCategory System.Guid
colorName string
colorType uint
리턴 uint

ThemeDIBits() 공개 메소드

public ThemeDIBits ( uint dwBitmapLength, byte pBitmap, uint dwPixelWidth, uint dwPixelHeight, bool fIsTopDownBitmap, uint crBackground ) : void
dwBitmapLength uint
pBitmap byte
dwPixelWidth uint
dwPixelHeight uint
fIsTopDownBitmap bool
crBackground uint
리턴 void

ThemeWindow() 공개 메소드

public ThemeWindow ( IntPtr hwnd ) : bool
hwnd System.IntPtr
리턴 bool