Freigeben über


IShellBrowser::SendControlMsg-Methode (shobjidl_core.h)

Sendet Steuerelementmeldungen entweder an die Symbolleiste oder die status leiste in einem Windows-Explorer-Fenster.

Syntax

HRESULT SendControlMsg(
  UINT    id,
  UINT    uMsg,
  WPARAM  wParam,
  LPARAM  lParam,
  LRESULT *pret
);

Parameter

id

Typ: UINT

Ein Bezeichner für eine Symbolleiste (FCW_TOOLBAR) oder für ein status Balkenfenster (FCW_STATUS).

uMsg

Typ: UINT

Die Nachricht, die an das Steuerelement gesendet werden soll.

wParam

Typ: WPARAM

Der Wert hängt von der im uMsg-Parameter angegebenen Nachricht ab.

lParam

Typ: LPARAM

Der Wert hängt von der im uMsg-Parameter angegebenen Nachricht ab.

pret

Typ: LRESULT*

Die Adresse des Rückgabewerts der SendMessage-Funktion .

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen COM-definierten Fehlerwert zurück.

Hinweise

Weitere Informationen zu den Nachrichten, die an die Symbolleiste oder status Balkensteuerelement gesendet werden können, finden Sie in der Dokumentation zu allgemeinen Steuerelementen.

Hinweise zum Aufrufen von Anwendungen

Die Verwendung dieses Aufrufs erfordert sorgfältige Aufmerksamkeit, da das Belassen der status leiste oder symbolleiste in einem unangemessenen Zustand die Leistung von Windows Explorer beeinträchtigt.

Hinweise für Implementierer

Wenn Ihr Windows-Explorer nicht über diese Steuerelemente verfügt, können Sie E_NOTIMPL zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
DLL Shell32.dll (Version 4.0 oder höher)

Weitere Informationen

IShellBrowser