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

  1. ******************************************************************************
  2. * Canvas Classes Example 2 - Set 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 2 - Set Canvas                                      *
  18. *   key functions:                                                           *
  19. *      - create a main window                                                *
  20. *      - run the current application                                         *
  21. *      - create a horizontal split canvas                                    *
  22. *      - create static text controls                                         *
  23. *      - create vertical and horizontal set canvases with multiple decks     *
  24. *      - create radio buttons                                                *
  25. *      - control cursor and tab movement between different groups            *
  26. *      - process 'Select' events on the radio buttons                        *
  27. *      - load strings from resource bound to the exe                         *
  28. ******************************************************************************
  29.  
  30. ***************************************************************************
  31. * File list:                                                              *
  32. *   README.TXT   - Readme file for SETCV.EXE.                             *
  33. *   ASETCV.CPP   - Source code for SETCV.EXE                              *
  34. *   ASETCV.HPP   - Class header file form SETCV.EXE.                      *
  35. *   ASETCV.H     - Defines for SETCV.EXE                                  *
  36. *   ASETCV.RC    - Resource File for SETCV.EXE                            *
  37. *   AMAKE.MAK    - Make file to create SETCV.EXE.                         *
  38. *   AMAKE.CMD    - Command file to create SETCV.EXE.                      *
  39. *   CLEANUP.CMD  - Command file to clean up (erase) the following         *
  40. *                   generated files:  SETCV.EXE, ASETCV.OBJ,              *
  41. *                   ASETCV.RES, and ASETCV.ERR.                           *
  42. ***************************************************************************
  43.  
  44. ***************************************************************************
  45. * File Relationship Diagram (Files in uppercase, Programs in lowercase)   *
  46. *                                                                         *
  47. *                  ASETCV.H                                               *
  48. *                    │  │                                                 *
  49. *  ASETCV.HPP        │  │                                                 *
  50. *      │             │  │                                                 *
  51. *      │             │  │                                                 *
  52. *      v             │  │                                                 *
  53. *  ASETCV.CPP <──────┘  └────────────> ASETCV.RC                          *
  54. *      │                                   │                              *
  55. *      │                                  rc -r                           *
  56. *      │                                   │                              *
  57. *      v                               ASETCV.RES                         *
  58. *    icc -c ────> ASETCV.OBJ               │                              *
  59. *                     │                    │                              *
  60. *                     v                    │                              *
  61. *                 icc /Tdp                 │                              *
  62. *                     │                    │                              *
  63. *                     v                    v                              *
  64. *                  SETCV.EXE ──────────>  rc ───────────> SETCV.EXE       *
  65. ***************************************************************************
  66.  
  67. ***************************************************************************
  68. * To build, run and cleanup SETCV.EXE:                                    *
  69. *                                                                         *
  70. *           Run AMAKE.CMD                                                 *
  71. *           Run SETCV.EXE                                                 *
  72. *           Run CLEANUP.CMD                                               *
  73. *                                                                         *
  74. *   AMAKE.CMD compiles and links SETCV.EXE.                               *
  75. *   CLEANUP.CMD cleans up the files built by AMAKE.CMD.                   *
  76. ***************************************************************************
  77.