home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / zfamily.zip / zfamily / ZNLFUNCS / SAMPLE / CTYINF.RC < prev    next >
Text File  |  1993-09-21  |  10KB  |  191 lines

  1. /*
  2. ** /----------------------------------------------------------------------\
  3. ** |             IBM Z Family Reusable Libraries/2 (5641-504)             |
  4. ** |----------------------------------------------------------------------|
  5. ** | (C) Copyright International Business Machines Corporation 1993, 1994 |
  6. ** |----------------------------------------------------------------------|
  7. ** |                       DISCLAIMER OF WARRANTIES                       |
  8. ** |                       ------------------------                       |
  9. ** | The following code is sample code created by IBM Corporation.        |
  10. ** | Such a code is provided to you solely for the purpose of assisting   |
  11. ** | you in the development of your applications. The code is provided    |
  12. ** | "AS IS", without warranty of any kind.  IBM shall not be liable for  |
  13. ** | any damages arising out of your use of the following code, even if   |
  14. ** | they have been advised of the possibility of such damages.           |                                                                         *
  15. ** \----------------------------------------------------------------------/
  16. **
  17. **  Header      : CTYINF.RC
  18. **  Author      : Valerio Tavazzi (TAVAZZI at ROMEPPC)
  19. **  Reviewer    : Dario de Judicibus (DEJUDICI at ROMEPPC)
  20. **  Created     : 13 Jul 1992
  21. **  Updated     : 21 Sep 1993
  22. **  Version     : 3.22
  23. **  Content     : Resource file for the sample program for FMZNLFUN.DLL
  24. */
  25.  #define INCL_PM
  26.  #include <os2.h>
  27.  #include <ctyinf.rch>
  28.  #include <zzzlogo.rch>
  29.  
  30.  rcinclude TSTFUNCS.RC 
  31.  rcinclude ZZZLOGO.RC
  32.  
  33.  MENU ID_CTYINF
  34.    BEGIN
  35.      SUBMENU  "~Show", IDM_SHOW, MIS_TEXT
  36.        BEGIN
  37.          MENUITEM "~General...", IDM_S_GENERAL, MIS_TEXT
  38.          MENUITEM "~Date...", IDM_S_DATE, MIS_TEXT
  39.          MENUITEM "~Time...", IDM_S_TIME, MIS_TEXT
  40.          MENUITEM "~Numbers...", IDM_S_NUMBERS, MIS_TEXT
  41.          MENUITEM "~Currency...", IDM_S_CURRENCY, MIS_TEXT
  42.          MENUITEM SEPARATOR
  43.          MENUITEM "~About", IDM_S_ABOUT, MIS_TEXT
  44.          MENUITEM SEPARATOR
  45.          MENUITEM "E~xit\tF3", IDM_S_EXIT, MIS_TEXT
  46.        END
  47.    END
  48.  
  49.  STRINGTABLE
  50.  BEGIN
  51.    IDS_TITLE            , "Country Information"
  52.    IDS_ERR_WINDOW_CREATE, "Window creation failed!"
  53.    IDS_ERR_WINDOW_POS   , "Window positioning failed!"
  54.    IDS_REQUIRED_FIELD   , "Required field not completed. Select cancel to exit dialog."
  55.    IDS_VALIDATE_FIELD   , "Field data validation error. Select cancel to exit dialog."
  56.    IDS_NO_HELP          , "No help is available."
  57.    IDS_HELP_TERM        , "Help Terminated Due to Error"
  58.    IDS_HELP_OCCRD       , "Help Error Occurred"
  59.    IDS_HELP_TERM_TITLE  , "Help Error"
  60.    IDS_APP_EXE_NAME     , "CTYINF.EXE"
  61.    IDS_APP_NAME         , "CTYINF"
  62.  END
  63.  
  64.  DLGTEMPLATE IDLG_NTLINF LOADONCALL MOVEABLE DISCARDABLE
  65.  BEGIN
  66.     DIALOG "National Information", IDLG_NTLINF, 87, 89, 198, 72,
  67.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  68.     BEGIN
  69.         CONTROL "Country :", NTLINFCTYSTX, 7, 58, 98, 8,
  70.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  71.         CONTROL "", NTLINFCTYFLD, 113, 58, 75, 8,
  72.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  73.         CONTROL "OK", DID_OK, 7, 5, 65, 14,
  74.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  75.         CONTROL "Measurements :", NTLINFMSRSTX, 7, 43, 98, 8,
  76.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  77.         CONTROL "", NTLINFMSRFLD, 113, 43, 75, 8,
  78.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  79.         CONTROL "List separator :", NTLINFSEPSTX, 7, 28, 98, 8,
  80.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  81.         CONTROL ";", NTLINFSEPFLD, 136, 28, 29, 8,
  82.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  83.     END
  84.  END
  85.  
  86.  DLGTEMPLATE IDLG_DTEFMT LOADONCALL MOVEABLE DISCARDABLE
  87.  BEGIN
  88.     DIALOG "Date Format", IDLG_DTEFMT, 91, 65, 191, 89,
  89.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  90.     BEGIN
  91.         CONTROL "Day Month Year", DTEFMTDMYRDB, 10, 72, 104, 10,
  92.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  93.         CONTROL "DD/MM/YY", DTEFMTDMYSTX, 120, 71, 60, 10,
  94.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  95.         CONTROL "Month Day Year", DTEFMTMDYRDB, 10, 58, 104, 10,
  96.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  97.         CONTROL "MM/DD/YY", DTEFMTMDYSTX, 120, 57, 60, 10,
  98.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  99.         CONTROL "Year Month Day", DTEFMTYMDRDB, 10, 44, 104, 10,
  100.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  101.         CONTROL "YY/MM/DD", DTEFMTYMDSTX, 120, 43, 60, 10,
  102.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  103.         CONTROL "Date separator :", DTEFMTSEPSTX, 9, 29, 104, 8,
  104.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  105.         CONTROL "/", DTEFMTSEPFLD, 135, 29, 19, 8,
  106.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  107.         CONTROL "OK", DID_OK, 9, 7, 65, 14,
  108.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  109.     END
  110.  END
  111.  
  112.  DLGTEMPLATE IDLG_TMEFMT LOADONCALL MOVEABLE DISCARDABLE
  113.  BEGIN
  114.     DIALOG "Time Format", IDLG_TMEFMT, 91, 78, 191, 76,
  115.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  116.     BEGIN
  117.         CONTROL "12h (AM/PM)", TMEFMT12HRDB, 10, 59, 104, 10,
  118.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  119.         CONTROL "HH:MM PM", TMEFMT12HSTX, 120, 58, 60, 10,
  120.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  121.         CONTROL "24h", TMEFMT24HRDB, 10, 45, 104, 10,
  122.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  123.         CONTROL "HH:MM", TMEFMT24HSTX, 120, 44, 60, 10,
  124.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  125.         CONTROL "Time separator :", TMEFMTSEPSTX, 9, 29, 104, 8,
  126.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  127.         CONTROL ":", TMEFMTSEPFLD, 135, 29, 19, 8,
  128.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  129.         CONTROL "OK", DID_OK, 9, 7, 65, 14,
  130.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  131.     END
  132. END
  133.  
  134. DLGTEMPLATE IDLG_NUMFMT LOADONCALL MOVEABLE DISCARDABLE
  135. BEGIN
  136.     DIALOG "Number Format", IDLG_NUMFMT, 107, 72, 168, 81,
  137.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  138.     BEGIN
  139.         CONTROL "Decimal separator :", NUMFMTDECSTX, 9, 47, 104, 8,
  140.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  141.         CONTROL ".", NUMFMTDECFLD, 135, 47, 19, 8,
  142.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  143.         CONTROL "OK", DID_OK, 9, 6, 65, 14,
  144.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  145.         CONTROL "Thousands separator :", NUMFMTTHSSTX, 9, 64, 104, 8,
  146.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  147.         CONTROL ",", NUMFMTTHSFLD, 135, 64, 19, 8,
  148.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  149.         CONTROL "Sample :", NUMFMTSMPSTX, 9, 30, 80, 8,
  150.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  151.         CONTROL "Error", NUMFMTSMPFLD, 93, 30, 61, 8,
  152.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  153.     END
  154.  END
  155.  
  156.  DLGTEMPLATE IDLG_CURFMT LOADONCALL MOVEABLE DISCARDABLE
  157.  BEGIN
  158.     DIALOG "Currency Format", IDLG_CURFMT, 96, 59, 192, 102,
  159.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  160.     BEGIN
  161.         CONTROL "Prefix", CURFMTPFXRDB, 137, 57, 54, 10,
  162.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  163.         CONTROL "Suffix", CURFMTSFXRDB, 137, 43, 54, 10,
  164.                 WC_BUTTON, BS_RADIOBUTTON | WS_TABSTOP | WS_VISIBLE
  165.         CONTROL "Currency symbol :", CURFMTSYMSTX, 7, 88, 98, 8,
  166.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  167.         CONTROL "$", CURFMTSYMFLD, 146, 88, 35, 8,
  168.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  169.         CONTROL "OK", DID_OK, 8, 7, 65, 14,
  170.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  171.         CONTROL "Intervening space", CURFMTISPCHK, 8, 57, 129, 10,
  172.                 WC_BUTTON, BS_CHECKBOX | WS_TABSTOP | WS_VISIBLE
  173.         CONTROL "Leading zeros", CURFMTLZRCHK, 8, 43, 129, 10,
  174.                 WC_BUTTON, BS_CHECKBOX | WS_TABSTOP | WS_VISIBLE
  175.         CONTROL "Decimal digits :", CURFMTDGTSTX, 7, 73, 98, 8,
  176.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  177.         CONTROL "0", CURFMTDGTFLD, 146, 73, 35, 8,
  178.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  179.         CONTROL "Sample :", CURFMTSMPSTX, 7, 28, 87, 8,
  180.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  181.         CONTROL "Error", CURFMTSMPFLD, 102, 28, 79, 8,
  182.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | ES_READONLY | WS_TABSTOP | WS_VISIBLE | ES_READONLY
  183.     END
  184.  END
  185.  
  186.  ACCELTABLE ID_CTYINF
  187.    BEGIN
  188.      VK_F3, IDM_S_EXIT, VIRTUALKEY
  189.    END
  190.  
  191.