Поделиться через


CWnd::OnGetDlgCode

Вызываемый для элемента управления поэтому элемента управления может обрабатывать клавиши со стрелкой самой и входные данные клавиши TAB.

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 Весь ввод с клавиатуры.Приложение передает это сообщение в элемент управления.

  • Клавиши TAB DLGC_WANTTAB.

Заметки

Обычно все маркеры Windows клавиши со стрелками, а вход в систему управления CWnd клавиши TAB.Путем переопределения OnGetDlgCode элемент управления CWnd может выбрать конкретный тип входных данных для обработки.

По умолчанию функции OnGetDlgCode для предопределенных классов элементов управления, возвращают код подходит для каждого класса.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

WM_GETDLGCODE