home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c480 / 21.ddi / XLISTVB1.H_ / XLISTVB1.bin
Encoding:
Text File  |  1993-02-14  |  2.6 KB  |  82 lines

  1. //---------------------------------------------------------------------------
  2. // XListVb1.h
  3. //---------------------------------------------------------------------------
  4. // Compatability file containing model for Vb1.0
  5. //---------------------------------------------------------------------------
  6.  
  7. //---------------------------------------------------------------------------
  8. // Property list
  9. //---------------------------------------------------------------------------
  10. PPROPINFO XList_Properties_Vb1[] =
  11.     {
  12.     PPROPINFO_STD_CTLNAME,
  13.     PPROPINFO_STD_INDEX,
  14.     PPROPINFO_STD_TAG,
  15.     PPROPINFO_STD_LEFT,
  16.     PPROPINFO_STD_TOP,
  17.     PPROPINFO_STD_WIDTH,
  18.     PPROPINFO_STD_HEIGHT,
  19.     PPROPINFO_STD_FONTNAME,
  20.     PPROPINFO_STD_FONTSIZE,
  21.     &Property_ItemBackColor,
  22.     &Property_ItemDefHeight,
  23.     &Property_ItemFontName,
  24.     &Property_ItemFontSize,
  25.     &Property_ItemForeColor,
  26.     &Property_ItemImage,
  27.     &Property_ItemInvert,
  28.     PPROPINFO_STD_HWND,
  29.     NULL
  30.     };
  31.  
  32.  
  33. //---------------------------------------------------------------------------
  34. // Event list
  35. //---------------------------------------------------------------------------
  36. PEVENTINFO XList_Events_Vb1[] =
  37.     {
  38.     PEVENTINFO_STD_CLICK,
  39.     NULL
  40.     };
  41.  
  42.  
  43. //---------------------------------------------------------------------------
  44. // Model struct
  45. //---------------------------------------------------------------------------
  46. // Define the control model (using the event and property structures).
  47. //---------------------------------------------------------------------------
  48. MODEL modelXList_Vb1 =
  49.     {
  50.     VB_VERSION,             // VB version being used
  51.     MODEL_fFocusOk | MODEL_fArrows    // MODEL flags
  52.            | MODEL_fInitMsg,
  53.     (PCTLPROC)XListCtlProc,             // Control procedures
  54.     CS_DBLCLKS | CS_HREDRAW        // Class style
  55.            | CS_VREDRAW,
  56.     WS_VSCROLL | WS_BORDER        // Window style
  57.            | LBS_NOTIFY
  58.            | LBS_OWNERDRAWVARIABLE
  59.            | LBS_HASSTRINGS,
  60.     sizeof(XLIST),            // Size of XLIST structure
  61.     IDBMP_XLISTUP,            // Palette bitmap ID
  62.     "XList",                // Default control name
  63.     "XListBox",             // Visual Basic class name
  64.     "LISTBOX",                // Parent class name
  65.     XList_Properties_Vb1,        // Property information table
  66.     XList_Events_Vb1            // Event information table
  67.     };
  68.  
  69. LPMODEL modelListXList_Vb1[] =
  70.     {
  71.     &modelXList_Vb1,
  72.     NULL
  73.     };
  74.  
  75. MODELINFO modelInfoXList_Vb1 =
  76.     {
  77.     VB100_VERSION,              // VB version being used
  78.     modelListXList_Vb1              // MODEL list
  79.     };
  80.  
  81. //---------------------------------------------------------------------------
  82.