home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v1.zip / IBMCPP / SAMPLES / ICLUI / MCELCV / README.TXT < prev   
Text File  |  1993-05-12  |  6KB  |  79 lines

  1. ******************************************************************************
  2. * Canvas Classes Example 3 - Multi Cell Canvas                               *
  3. *                                                                            *
  4. * COPYRIGHT: Copyright (C) International Business Machines Corp., 1992,1993. *
  5. *                                                                            *
  6. * DISCLAIMER OF WARRANTIES:                                                  *
  7. *   The following [enclosed] code is sample code created by IBM              *
  8. *   Corporation.  This sample code is not part of any standard IBM product   *
  9. *   and is provided to you solely for the purpose of assisting you in the    *
  10. *   development of your applications.  The code is provided "AS IS",         *
  11. *   without warranty of any kind.  IBM shall not be liable for any damages   *
  12. *   arising out of your use of the sample code, even if they have been       *
  13. *   advised of the possibility of such damages.                              *
  14. ******************************************************************************
  15. * NOTE: WE RECOMMEND USING A FIXED SPACE FONT TO LOOK AT THE SOURCE          *
  16. ******************************************************************************
  17. * Canvas Classes Example 3 - Multi Cell Canvas                               *
  18. *   key functions:                                                           *
  19. *      - create a main window                                                *
  20. *      - run the current application                                         *
  21. *      - create a multi cell canvas and use as client area                   *
  22. *           canvas has 4 columns and 7 rows                                  *
  23. *           one row and one column are expandable                            *
  24. *           all other controls attached to canvas                            *
  25. *      - create static text controls                                         *
  26. *      - create check boxes, radio buttons and push buttons                  *
  27. *      - control cursor and tab movement between different groups            *
  28. *      - process 'Command' events generated by the push button               *
  29. *      - load strings from resource bound to the exe                         *
  30. ******************************************************************************
  31.  
  32. ***************************************************************************
  33. * File list:                                                              *
  34. *   README.TXT   - Readme file for MCELCV.EXE.                            *
  35. *   AMCELCV.CPP   - Source code for MCELCV.EXE                            *
  36. *   AMCELCV.HPP   - Class header file form MCELCV.EXE.                    *
  37. *   AMCELCV.H     - Defines for MCELCV.EXE                                *
  38. *   AMCELCV.RC    - Resource File for MCELCV.EXE                          *
  39. *   AMAKE.MAK    - Make file to create MCELCV.EXE.                        *
  40. *   AMAKE.CMD    - Command file to create MCELCV.EXE.                     *
  41. *   CLEANUP.CMD  - Command file to clean up (erase) the following         *
  42. *                   generated files:  MCELCV.EXE, AMCELCV.OBJ,            *
  43. *                   AMCELCV.RES, and AMCELCV.ERR.                         *
  44. ***************************************************************************
  45.  
  46. ***************************************************************************
  47. * File Relationship Diagram (Files in uppercase, Programs in lowercase)   *
  48. *                                                                         *
  49. *                    AMCELCV.H                                            *
  50. *                      │  │                                               *
  51. *  AMCELCV.HPP         │  │                                               *
  52. *      │               │  │                                               *
  53. *      │               │  │                                               *
  54. *      v               │  │                                               *
  55. *  AMCELCV.CPP  <──────┘  └──────────> AMCELCV.RC                         *
  56. *      │                                   │                              *
  57. *      │                                  rc -r                           *
  58. *      │                                   │                              *
  59. *      v                               AMCELCV.RES                        *
  60. *    icc -c ────> AMCELCV.OBJ              │                              *
  61. *                     │                    │                              *
  62. *                     v                    │                              *
  63. *                 icc /Tdp                 │                              *
  64. *                     │                    │                              *
  65. *                     v                    v                              *
  66. *                  MCELCV.EXE  ────────>  rc ───────────> MCELCV.EXE      *
  67. ***************************************************************************
  68.  
  69. ***************************************************************************
  70. * To build, run and cleanup MCELCV.EXE:                                   *
  71. *                                                                         *
  72. *           Run AMAKE.CMD                                                 *
  73. *           Run MCELCV.EXE                                                *
  74. *           Run CLEANUP.CMD                                               *
  75. *                                                                         *
  76. *   AMAKE.CMD compiles and links MCELCV.EXE.                              *
  77. *   CLEANUP.CMD cleans up the files built by AMAKE.CMD.                   *
  78. ***************************************************************************
  79.