共用方式為


IShellBrowser::SendControlMsg 方法 (shobjidl_core.h)

將控件訊息傳送至 Windows 檔案總管視窗中的工具列或狀態列。

語法

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

參數

id

類型: UINT

工具列 (FCW_TOOLBAR) 或狀態列視窗 (FCW_STATUS) 的標識碼。

uMsg

類型: UINT

要傳送至控件的訊息。

wParam

類型: WPARAM

值取決於 uMsg 參數中指定的訊息。

lParam

類型: LPARAM

值取決於 uMsg 參數中指定的訊息。

pret

類型: LRESULT*

SendMessage 函式傳回值的位址。

傳回值

類型: HRESULT

如果成功,則傳回 S_OK ,否則傳回 COM 定義的錯誤值。

備註

如需可傳送至工具列或狀態列控件之訊息的詳細資訊,請參閱 Common Controls 檔。

呼叫應用程式的注意事項

使用此呼叫需要有心力的注意,因為讓狀態列或工具列處於不適當的狀態會影響 Windows 檔案總管的效能。

實作者的注意事項

如果您的 Windows 檔案總管沒有這些控制件,您可以傳回 E_NOTIMPL

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)
Dll Shell32.dll (4.0 版或更新版本)

另請參閱

IShellBrowser