共用方式為


CWnd::OnGetDlgCode

呼叫指定控制項,讓控制項可以處理向上鍵,而選項的索引鍵項目本身。

afx_msg UINT OnGetDlgCode( );

傳回值

下列一或多個值,表示項目類型應用程式處理序:

  • DLGC_BUTTON 按鈕 (泛型)。

  • DLGC_DEFPUSHBUTTON 預設按鈕。

  • DLGC_HASSETSEL   EM_SETSEL 訊息。

  • DLGC_UNDEFPUSHBUTTON 沒有預設按鈕處理常式。 (應用程式可以使用具有 DLGC_BUTTON 的這個旗標指示它處理輸入的按鈕,但會根據預設按鈕處理系統)。

  • DLGC_RADIOBUTTON 選項按鈕。

  • DLGC_STATIC 靜態控制項。

  • DLGC_WANTALLKEYS 所有輸入。

  • DLGC_WANTARROWS 向上鍵。

  • DLGC_WANTCHARS   WM_CHAR 訊息。

  • DLGC_WANTMESSAGE 所有輸入。 應用程式會將此訊息至控制項。

  • DLGC_WANTTAB TAB 鍵。

備註

通常, Windows 會處理任何方向鍵,而選項的索引鍵 CWnd 項目加入至控制項。 藉由覆寫 OnGetDlgCodeCWnd 控制項可以選擇輸入特定類型的處理。

預先定義的控制項類別的預設 OnGetDlgCode 函式傳回程式碼適合每一個類別。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

WM_GETDLGCODE