IVsUIShell2.CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) Methode

Definition

Erstellt eine Mischimage-/Textschaltfläche mithilfe des angegebenen Symbols als das Bild.

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

Parameter

hwnd
IntPtr

[in] Handle für das Fenster, das Besitzer der erstellten Schaltfläche sein soll. Dieser Wert wird von Visual Studio derzeit ignoriert.

hicon
IntPtr

[in] Handle für das Symbol, das als Bild für die neue Schaltfläche verwendet werden soll.

bwiPos
UInt32

[in] Ein Wert aus der __BWI_IMAGE_POS-Enumeration, die angibt, wie das Symbol im Verhältnis zu einem beliebigen Text in der Schaltfläche positioniert werden soll.

ppImageButton
IVsImageButton

[out] Gibt ein IVsImageButton-Objekt zurück, das die neue Schaltfläche darstellt.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell80. idl:

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

Gilt für