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, представляющий новую кнопку.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsUIShell2:: CreateGlyphImageButton(
[in] HWND hwnd,
[in] HICON hicon,
[in] BWI_IMAGE_POS pos,
[out] IVsImageButton** ppImageButton
);