home *** CD-ROM | disk | FTP | other *** search
/ On Hand / On_Hand_From_Softbank_1994_Release_2_Disc_2_1994.iso / 00202 / s / disk1 / pushvb1.h_ / pushvb1.bin
Text File  |  1993-04-28  |  4KB  |  107 lines

  1. //---------------------------------------------------------------------------
  2. //              Copyright (C) 1991-93, Microsoft Corporation
  3. //
  4. // You have a royalty-free right to use, modify, reproduce and distribute
  5. // the Sample Custom Control Files (and/or any modified version) in any way
  6. // you find useful, provided that you agree that Microsoft has no warranty,
  7. // obligation or liability for any Custom Control File.
  8. //---------------------------------------------------------------------------
  9. // PushVb1.h
  10. //---------------------------------------------------------------------------
  11. // VB1.0 support for Push
  12. //---------------------------------------------------------------------------
  13.  
  14. //---------------------------------------------------------------------------
  15. // Property list
  16. //---------------------------------------------------------------------------
  17. // Define the consecutive indicies for the properties
  18. //---------------------------------------------------------------------------
  19. PPROPINFO proplistPush_Vb1[] =
  20.     {
  21.     PPROPINFO_STD_NAME,
  22.     PPROPINFO_STD_INDEX,
  23.     PPROPINFO_STD_PARENT,
  24.     PPROPINFO_STD_BACKCOLOR,
  25.     PPROPINFO_STD_LEFT,
  26.     PPROPINFO_STD_TOP,
  27.     PPROPINFO_STD_WIDTH,
  28.     PPROPINFO_STD_HEIGHT,
  29.     PPROPINFO_STD_ENABLED,
  30.     PPROPINFO_STD_VISIBLE,
  31.     PPROPINFO_STD_MOUSEPOINTER,
  32.     PPROPINFO_STD_CAPTION,
  33.     PPROPINFO_STD_FONTNAME,
  34.     PPROPINFO_STD_FONTSIZE,
  35.     PPROPINFO_STD_FONTBOLD,
  36.     PPROPINFO_STD_FONTITALIC,
  37.     PPROPINFO_STD_FONTSTRIKE,
  38.     PPROPINFO_STD_FONTUNDER,
  39.     PPROPINFO_STD_DRAGMODE,
  40.     PPROPINFO_STD_DRAGICON,
  41.     PPROPINFO_STD_TABINDEX,
  42.     PPROPINFO_STD_TABSTOP,
  43.     PPROPINFO_STD_TAG,
  44.     &propinfoPictureUp,
  45.     &propinfoPictureDown,
  46.     PPROPINFO_STD_HWND,
  47.     NULL
  48.     };
  49.  
  50.  
  51. //---------------------------------------------------------------------------
  52. // Event list
  53. //---------------------------------------------------------------------------
  54. // Define the consecutive indicies for the events
  55. //---------------------------------------------------------------------------
  56. PEVENTINFO eventlistPush_Vb1[] =
  57.     {
  58.     &Event_Click,
  59.     PEVENTINFO_STD_DRAGDROP,
  60.     PEVENTINFO_STD_DRAGOVER,
  61.     PEVENTINFO_STD_GOTFOCUS,
  62.     PEVENTINFO_STD_KEYDOWN,
  63.     PEVENTINFO_STD_KEYPRESS,
  64.     PEVENTINFO_STD_KEYUP,
  65.     PEVENTINFO_STD_LOSTFOCUS,
  66.     NULL
  67.     };
  68.  
  69.  
  70. //---------------------------------------------------------------------------
  71. // Model struct
  72. //---------------------------------------------------------------------------
  73. // Define the control model (using the event and property structures).
  74. //---------------------------------------------------------------------------
  75. MODEL modelPush_Vb1 =
  76.     {
  77.     VB100_VERSION,            // VB version being used
  78.     MODEL_fFocusOk | MODEL_fMnemonic,    // MODEL flags
  79.     (PCTLPROC)PushCtlProc,        // Control procedure
  80.     CS_VREDRAW | CS_HREDRAW,        // Class style
  81.     BS_PUSHBUTTON | BS_OWNERDRAW,    // Default Window style
  82.     sizeof(PUSH),            // cbCtlExtra for PUSH structure
  83.     IDBMP_PUSH,             // Palette bitmap ID
  84.     "Push",                // Default control name
  85.     "PushButton",            // Visual Basic class name
  86.     "Button",                // Parent class name
  87.     proplistPush_Vb1,            // Properties list
  88.     eventlistPush_Vb1,            // Events list
  89.     IPROP_PUSH_CAPTION,         // Default property
  90.     EVENT_PUSH_CLICK,            // Default event
  91.     IPROP_PUSH_CAPTION            // Property representing value of ctl
  92.     };
  93.  
  94. LPMODEL modellistPush_Vb1[] =
  95.     {
  96.     &modelPush_Vb1,
  97.     NULL
  98.     };
  99.  
  100. MODELINFO modelinfoPush_Vb1 =
  101.     {
  102.     VB100_VERSION,            // VB version being used
  103.     modellistPush_Vb1            // MODEL list
  104.     };
  105.  
  106. //---------------------------------------------------------------------------
  107.