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处理所有箭头键和tab键输入到 CWnd 控件。 通过重写的 OnGetDlgCode,CWnd 控件可以选择输入的特定类型的过程。
预定义的控件选件类的默认 OnGetDlgCode 函数返回适当的代码为每选件类。
要求
Header: afxwin.h