Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
CWnd::OnGetDlgCode
CWnd                                        Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  afx_msg UINT OnGetDlgCode();
 
  Remarks
 
  Normally, Windows handles all DIRECTION-key and TAB-key input to a CWnd
  control. When OnGetDlgCode is called, a CWnd control can choose a
  particular type of input to process itself.
 
  Although the Default and DefWindowProc member functions always
  return 0 in response to the WM_GETDLGCODE message, the OnGetDlgCode
  functions for the predefined control classes return a code appropriate
  for each class.
 
  OnGetDlgCode's returned values are useful only with user-defined dialog
  controls or standard controls modified by subclassing.
 
  This message-handler member function calls the Default member
  function. Override this member function in your derived class to handle
  the WM_GETDLGCODE message.
 
  Return Value
 
  One or more of the following values, indicating which type of input the
  application processes:
 
  Value                Meaning
 
  DLGC_DEFPUSHBUTTON   Default pushbutton.
 
  DLGC_HASSETSEL       EM_SETSEL messages.
 
  DLGC_PUSHBUTTON      Pushbutton.
 
  DLGC_RADIOBUTTON     Radio button.
 
  DLGC_WANTALLKEYS     All keyboard input.
 
  DLGC_WANTARROWS      DIRECTION keys.
 
  DLGC_WANTCHARS       WM_CHAR messages.
 
  DLGC_WANTMESSAGE     All keyboard input (the application passes this
                       message on to control).
 
  DLGC_WANTTAB         TAB key.
 
  See Also
 
  CWnd::Default, WM_GETDLGCODE
 
 
                                     -♦-