IVsUIShell2.CreateIconImageButton 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的图标作为图像来创建混合图像/文本按钮。
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
nativeint
中要拥有创建的按钮的窗口的句柄。 目前,Visual Studio 将忽略此值。
- hicon
-
IntPtr
nativeint
中要用作新按钮图像的图标的句柄。
- bwiPos
- UInt32
中一个来自枚举的值,该值 __BWI_IMAGE_POS 指定图标相对于按钮中的任何文本的定位方式。
- ppImageButton
- IVsImageButton
弄返回一个 IVsImageButton 表示新按钮的对象。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell80:
HRESULT IVsUIShell2:: CreateGlyphImageButton(
[in] HWND hwnd,
[in] HICON hicon,
[in] BWI_IMAGE_POS pos,
[out] IVsImageButton** ppImageButton
);