共用方式為


CWnd::OnSetCursor

架構會呼叫此成員函式滑鼠輸入是否不會擷取與 CWnd 物件內的原因滑鼠游標移動。

afx_msg BOOL OnSetCursor( 
   CWnd* pWnd, 
   UINT nHitTest, 
   UINT message  
);

參數

  • pWnd
    指定指標包含游標的視窗。 指標可能是暫時的,而且不應儲存供日後使用。

  • nHitTest
    指定 點擊測試 區碼。 點擊測試可決定游標的位置。

  • message
    指定滑鼠訊息編號。

傳回值

非零停止進一步處理或 0 會繼續。

備註

預設實作會在處理之前呼叫父視窗的 OnSetCursor 。 如果父視窗將 ,進一步處理暫止。 呼叫父視窗指定父代以游標的設定的 Windows 控制項在子視窗。

預設實作會將游標設定為箭頭,否則會在工作區或加入至已註冊類別之游標,則為。

如果 nHitTest 是 HTERROR ,而且是以滑鼠 message 筆尖按鈕裝訂有類似的訊息, MessageBeep 呼叫成員函式。

message 參數為 0 時 CWnd 輸入功能表模式。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖表

CWnd::OnNcHitTest

WM_SETCURSOR

其他資源

如何?:變更 Microsoft Foundation Class 應用程式的滑鼠游標?