Método IVsUIShell2.CreateGlyphImageButton (IntPtr, UInt16, Int32, Int32, UInt32, IVsImageButton)
Publicado: junho de 2016
Cria um botão de imagem/texto misto usando o glifo especificado como a imagem.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int CreateGlyphImageButton(
IntPtr hwnd,
ushort chGlyph,
int xShift,
int yShift,
uint bwiPos,
out IVsImageButton ppImageButton
)
int CreateGlyphImageButton(
IntPtr hwnd,
unsigned short chGlyph,
int xShift,
int yShift,
unsigned int bwiPos,
[OutAttribute] IVsImageButton^% ppImageButton
)
abstract CreateGlyphImageButton :
hwnd:nativeint *
chGlyph:uint16 *
xShift:int *
yShift:int *
bwiPos:uint32 *
ppImageButton:IVsImageButton byref -> int
Function CreateGlyphImageButton (
hwnd As IntPtr,
chGlyph As UShort,
xShift As Integer,
yShift As Integer,
bwiPos As UInteger,
<OutAttribute> ByRef ppImageButton As IVsImageButton
) As Integer
Parâmetros
hwnd
Type: System.IntPtr[in] Identificador para a janela que é proprietária do botão criado. Atualmente, Visual Studio ignora esse valor.
chGlyph
Type: System.UInt16[in] O caractere que representa o glifo a usar.
xShift
Type: System.Int32[in] Quanto à direita, em unidades lógicas, para deslocar o glifo.
yShift
Type: System.Int32[in] Quanto para baixo em unidades lógicas, para deslocar o glifo.
bwiPos
Type: System.UInt32[in] Um valor a partir de __BWI_IMAGE_POS enumeração que especifica como o glifo deve ser posicionado em relação a qualquer texto no botão.
ppImageButton
Type: Microsoft.VisualStudio.Shell.Interop.IVsImageButton[out] Retorna um IVsImageButton objeto que representa o novo botão.
Valor Retornado
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl:
HRESULT IVsUIShell2:: CreateGlyphImageButton(
[in] HWND hwnd,
[in] WCHAR chGlyph,
[in] int xShift,
[in] int yShift,
[in] BWI_IMAGE_POS pos,
[out] IVsImageButton** ppImageButton
);
O glifo é um caractere de um conjunto de caracteres que representa um símbolo visual como o botão Fechar em um quadro de janela, por exemplo.
Confira Também
Interface IVsUIShell2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início