IVsUIShell2.CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) Метод

Определение

Создает смешанную кнопку изображения/текста с помощью указанного значка в виде изображения.

public:
 int CreateIconImageButton(IntPtr hwnd, IntPtr hicon, System::UInt32 bwiPos, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsImageButton ^ % ppImageButton);
public int CreateIconImageButton (IntPtr hwnd, IntPtr hicon, uint bwiPos, out Microsoft.VisualStudio.Shell.Interop.IVsImageButton ppImageButton);
abstract member CreateIconImageButton : nativeint * nativeint * uint32 * IVsImageButton -> int
Public Function CreateIconImageButton (hwnd As IntPtr, hicon As IntPtr, bwiPos As UInteger, ByRef ppImageButton As IVsImageButton) As Integer

Параметры

hwnd
IntPtr

[in] Дескриптор окна, которое будет содержать созданную кнопку. Сейчас Visual Studio не учитывает это значение.

hicon
IntPtr

[in] Дескриптор значка, который необходимо использовать в качестве изображения для новой кнопки.

bwiPos
UInt32

[in] Значение из перечисления __BWI_IMAGE_POS, определяющее, как значок должен быть размещен по отношению к любому тексту в кнопке.

ppImageButton
IVsImageButton

[out] Возвращает объект IVsImageButton, представляющий новую кнопку.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из vsshell80. IDL:

HRESULT IVsUIShell2:: CreateGlyphImageButton(  
   [in]  HWND              hwnd,  
   [in]  HICON             hicon,  
   [in]  BWI_IMAGE_POS     pos,  
   [out] IVsImageButton**  ppImageButton  
);  

Применяется к