共用方式為


ISimpleFrameSite::P reMessageFilter 方法 (ocidl.h)

讓網站有機會在控件本身執行任何處理之前,處理控件本身所接收的訊息。

語法

HRESULT PreMessageFilter(
  [in]  HWND    hWnd,
  [in]  UINT    msg,
  [in]  WPARAM  wp,
  [in]  LPARAM  lp,
  [out] LRESULT *plResult,
  [out] DWORD   *pdwCookie
);

參數

[in] hWnd

接收訊息之控件視窗的句柄。

[in] msg

簡單框架網站收到的訊息。

[in] wp

訊息的 WPARAM

[in] lp

訊息的 LPARAM

[out] plResult

接收訊息處理結果之變數的指標。

[out] pdwCookie

將傳遞給 ISimpleFrameSite::P ostMessageFilter 的變數指標,如果稍後呼叫它。 如果此方法傳回S_OK,此參數應該只包含已配置的數據,因此也會收到 PostMessageFilter 的呼叫,以釋放配置。 呼叫端不負責此參數中傳回的任何專案。

傳回值

這個方法可以傳回下列值。

傳回碼 描述
S_OK
簡單框架網站不會使用此篩選中的訊息,因此可以進行更多處理。
S_FALSE
月臺已處理訊息,不應再進一步處理。
E_NOTIMPL
網站不會進行任何訊息篩選,表示稍後不需要呼叫 PostMessageFilter。
E_POINTER
plResultpdwCookie 中的地址無效。

備註

成功的傳回值表示網站是否想要允許進一步處理。 S_OK表示進一步處理,而S_FALSE表示不會進一步處理。 S_OK也表示控件稍後必須呼叫 PostMessageFilter

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

ISimpleFrameSite