IVsUIShell2.CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
);