IVsUIShell2.CreateIconImageButton 方法

定义

使用指定的图标作为图像来创建混合图像/文本按钮。

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 表示新按钮的对象。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

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

适用于