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.
CListBox::Create
CListBox                                    Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
               UINT nID );
 
  Parameter    Description
 
  <dwStyle>    Specifies the style of the list box.
 
  <rect>       Specifies the list-box size and position. Can be either a
               CRect object or a RECT structure.
 
  <pParentWnd> Specifies the list box's parent window (usually a CDialog
               or CModalDialog object). It must not be NULL.
 
  <nID>        Specifies the list box's resource ID.
 
  Remarks
 
  You construct a CListBox object in two steps. First call the
  constructor, then call Create, which initializes the Windows list box
  and attaches it to the CListBox object.
 
  When Create executes, Windows sends the WM_NCCREATE, WM_CREATE,
  WM_NCCALCSIZE, and WM_GETMINMAXINFO messages to the list-box
  control.
 
  These messages are handled by default by the OnNcCreate, OnCreate,
  OnNcCalcSize, and OnGetMinMaxInfo member functions in the CWnd base
  class. To extend the default message handling, derive a class from
  CListBox, add a message map to the new class, and override the preceding
  message-handler member functions. Override OnCreate, for example, to
  perform needed initialization for a new class.
 
  To handle Windows notification messages sent from a CListBox object to
  its parent, add any of the following message-map entries that you want
  to process to the parent class message map:
 
  ON_COMMAND
  ON_LBN_DBLCLK
  ON_LBN_ERRSPACE
  ON_LBN_KILLFOCUS
  ON_LBN_SELCHANGE
  ON_LBN_SETFOCUS
 
  Apply the following window styles to a list-box control:
 
  Style         Application
 
  WS_CHILD      Always.
 
  WS_VISIBLE    Usually.
 
  WS_DISABLED   Rarely.
 
  WS_VSCROLL    Adds a vertical scroll bar.
 
  WS_HSCROLL    Adds a horizontal scroll bar.
 
  WS_GROUP      To group controls.
 
  WS_TABSTOP    To allow tabbing to this control.
 
  Apply any combination of list-box styles to a list box.
 
  Return Value
 
  TRUE if successful; otherwise FALSE.
 
  See Also
 
  CListBox::CListBox
 
 
                                     -♦-