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 版或更新版本) |