home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
showcp.zip
/
showcp.rc
< prev
next >
Wrap
Text File
|
1999-02-23
|
14KB
|
315 lines
/*
* showcp.rc
*/
#include <os2.h>
#include "showcp.h"
ICON IDR_MAIN "showcp.ico"
MENU IDR_MAIN
{
SUBMENU "~Codepage", IDM_CODEPAGE, MIS_TEXT
{
MENUITEM "1200 - Unicode", 11200, MIS_TEXT
MENUITEM SEPARATOR
MENUITEM "437 - United States", 10437, MIS_TEXT
MENUITEM "850 - Latin 1", 10850, MIS_TEXT
MENUITEM "852 - Latin 2", 10852, MIS_TEXT
MENUITEM "855 - Cyrillic", 10855, MIS_TEXT
MENUITEM "857 - Turkish", 10857, MIS_TEXT
MENUITEM "859 - Latin 9", 10859, MIS_TEXT
MENUITEM "862 - Hebrew", 10862, MIS_TEXT
MENUITEM "864 - Arabic", 10864, MIS_TEXT
MENUITEM "869 - Greek", 10869, MIS_TEXT
MENUITEM "874 - Thai", 10874, MIS_TEXT
MENUITEM "866 - Russian", 10866, MIS_TEXT
MENUITEM "921 - Baltic", 10921, MIS_TEXT
MENUITEM "922 - Estonia", 10922, MIS_TEXT
MENUITEM "1004 - Windows Extended", 11004, MIS_TEXT
MENUITEM "1125 - Ukraine", 11125, MIS_TEXT
MENUITEM "1131 - Belarus", 11131, MIS_TEXT
MENUITEM SEPARATOR
MENUITEM "942 - Japanese SJIS 1978", 10942, MIS_TEXT
MENUITEM "943 - Japanese SJIS 1990", 10943, MIS_TEXT
MENUITEM "949 - Korean KS", 10949, MIS_TEXT
MENUITEM "950 - Taiwan Big5", 10950, MIS_TEXT
MENUITEM "1381 - Chinese GB", 11381, MIS_TEXT
MENUITEM "1386 - Chinese GBK", 11386, MIS_TEXT
MENUITEM SEPARATOR
SUBMENU "Windows Codepage", IDM_WINCP, MIS_TEXT {
MENUITEM "1250 - Windows Latin 2", 11250, MIS_TEXT
MENUITEM "1251 - Windows Cyrillic", 11251, MIS_TEXT
MENUITEM "1252 - Windows Latin 1", 11252, MIS_TEXT
MENUITEM "1253 - Windows Greek", 11253, MIS_TEXT
MENUITEM "1254 - Windows Turkish", 11254, MIS_TEXT
MENUITEM "1255 - Windows Hebrew", 11255, MIS_TEXT
MENUITEM "1256 - Windows Arabic", 11256, MIS_TEXT
MENUITEM "1257 - Windows Baltic", 11257, MIS_TEXT
}
SUBMENU "Other Codepages", IDM_EXTRA, MIS_TEXT {
MENUITEM "813 - ISO Greek", 10813, MIS_TEXT
MENUITEM "819 - ISO Latin 1", 10819, MIS_TEXT
MENUITEM "860 - Portuguese", 10860, MIS_TEXT
MENUITEM "861 - Icelandic", 10861, MIS_TEXT
MENUITEM "863 - Canadian French", 10863, MIS_TEXT
MENUITEM "865 - Nordic", 10865, MIS_TEXT
MENUITEM "878 - Russian Internet", 10878, MIS_TEXT
MENUITEM "912 - ISO Latin 2", 10912, MIS_TEXT
MENUITEM "915 - ISO Cyrillic", 10915, MIS_TEXT
MENUITEM "923 - ISO Latin 9", 10923, MIS_TEXT
MENUITEM "1275 - Apple Latin 1", 11275, MIS_TEXT
MENUITEM SEPARATOR
}
SUBMENU "EBCDIC Codepages", IDM_EBCDIC, MIS_TEXT {
MENUITEM "37 - EBCDIC US ", 10037, MIS_TEXT
MENUITEM "420 - EBCDIC Arabic", 10420, MIS_TEXT
MENUITEM "424 - EBCDIC Hebrew", 10424, MIS_TEXT
MENUITEM "924 - EBCDIC Latin 9", 10924, MIS_TEXT
MENUITEM "1140 - EBCDIC United States", 11140, MIS_TEXT
MENUITEM "1141 - EBCDIC Germany", 11141, MIS_TEXT
MENUITEM "1142 - EBCDIC Denmark, Norway", 11142, MIS_TEXT
MENUITEM "1143 - EBCDIC Finland, Sweden", 11143, MIS_TEXT
MENUITEM "1144 - EBCDIC Italy", 11144, MIS_TEXT
MENUITEM "1145 - EBCDIC Spain", 11145, MIS_TEXT
MENUITEM "1146 - EBCDIC UK, Ireland", 11146, MIS_TEXT
MENUITEM "1147 - EBCDIC France", 11147, MIS_TEXT
MENUITEM "1148 - EBCDIC Latin 1", 11148, MIS_TEXT
}
}
SUBMENU "~Font", IDM_FONT, MIS_TEXT
{
MENUITEM "Hevetica", IDM_HELV, MIS_TEXT
MENUITEM "Courier", IDM_COURIER, MIS_TEXT
MENUITEM "Times New Roman", IDM_TIMES, MIS_TEXT
MENUITEM SEPARATOR
MENUITEM "Times New Roman MT 30", IDM_MT30, MIS_TEXT
MENUITEM "Times New Roman WT J", IDM_TNRWT, MIS_TEXT
MENUITEM "Monotype Sans Duospace WT", IDM_MTSANS, MIS_TEXT
MENUITEM "Bitstream Cyberbit", IDM_BITCYB, MIS_TEXT
MENUITEM "Lucida Sans Unicode", IDM_LUCIDA, MIS_TEXT
// MENUITEM "Heisei", IDM_MINCHO, MIS_TEXT
MENUITEM SEPARATOR
MENUITEM "Tms Rmn", IDM_TMSRMN, MIS_TEXT
MENUITEM "Helv", IDM_HEL, MIS_TEXT
MENUITEM "System Proportional", IDM_SYSP, MIS_TEXT
MENUITEM "System VIO", IDM_SYSVIO, MIS_TEXT
MENUITEM SEPARATOR
MENUITEM "Arial", IDM_ARIAL, MIS_TEXT
MENUITEM "Courier New", IDM_COURNEW, MIS_TEXT
// MENUITEM "WingDings", IDM_WINGDING,MIS_TEXT
// MENUITEM "Symbol", IDM_SYMBOL, MIS_TEXT
// MENUITEM "ITC Zapf Dingbats", IDM_DINGBAT, MIS_TEXT
}
SUBMENU "~Attr", IDM_ATTR, MIS_TEXT
{
MENUITEM "Normal", IDM_NORMAL, MIS_TEXT
MENUITEM "Bold", IDM_BOLD, MIS_TEXT
MENUITEM "Italic", IDM_ITALIC, MIS_TEXT
MENUITEM "Bold Italic", IDM_BOLDITALIC, MIS_TEXT
}
SUBMENU "~Size", IDM_SIZE, MIS_TEXT
{
MENUITEM "2 VIO 5x12", 16002, MIS_TEXT
MENUITEM "3 VIO 5x16", 16003, MIS_TEXT
MENUITEM "4 VIO 6x10", 16004, MIS_TEXT
MENUITEM "5 VIO 6x14", 16005, MIS_TEXT
MENUITEM "6 VIO 7x15", 16006, MIS_TEXT
MENUITEM "7 VIO 7x25", 16007, MIS_TEXT
MENUITEM "8 VIO 8x8", 16008, MIS_TEXT
MENUITEM "9 VIO 8x10", 16009, MIS_TEXT
MENUITEM "10 VIO 8x12", 16010, MIS_TEXT
MENUITEM "11 VIO 8x14", 16011, MIS_TEXT
MENUITEM "12 VIO 8x16", 16012, MIS_TEXT
MENUITEM "13 VIO 8x18", 16013, MIS_TEXT
MENUITEM "14 VIO 10x18", 16014, MIS_TEXT
MENUITEM "15 VIO 12x16", 16015, MIS_TEXT
MENUITEM "16 VIO 12x20", 16016, MIS_TEXT
MENUITEM "17 VIO 12x22", 16017, MIS_TEXT
MENUITEM "18 VIO 12x30", 16018, MIS_TEXT
MENUITEM "20", 16020, MIS_TEXT
MENUITEM "24", 16024, MIS_TEXT
}
SUBMENU "~Print", IDM_PRINTM, MIS_TEXT
{
MENUITEM "Print with Unicode annotation", IDM_PRINT, MIS_TEXT
MENUITEM "Print with IBM name annotation", IDM_PRINTI, MIS_TEXT
MENUITEM "Print without annotation", IDM_PRINTNU, MIS_TEXT
}
SUBMENU "~Help", IDM_HELP, MIS_TEXT
{
MENUITEM "Help ~index", IDM_HELPINDEX, MIS_TEXT
MENUITEM "~General help", IDM_HELPGENERAL, MIS_TEXT
MENUITEM "~Using help", IDM_HELPUSINGHELP, MIS_TEXT
MENUITEM "~Tutorial", IDM_HELPTUTORIAL, MIS_TEXT
MENUITEM SEPARATOR
MENUITEM "~Product information", IDM_HELPPRODUCTINFO, MIS_TEXT
}
}
STRINGTABLE
{
IDS_APPNAME "Show Codepage"
IDS_FILEOPENEXT "*.TXT"
IDS_HELPLIBRARYNAME "showcp.hlp"
IDS_OPEN "Open"
IDS_HELPWINDOWTITLE "Show Codepage Help"
IDS_SAVE "Save"
IDS_UNTITLED "Untitled"
IDS_TITLEBARSEPARATOR " - "
IDS_OBJECTCLASS "Object Class"
IDS_CODEPAGE "Codepage "
10037 "EBCDIC US "
10273 "EBCDIC Germany"
10277 "EBCDIC Denmark, Norway"
10278 "EBCDIC Finland, Sweden"
10280 "EBCDIC Italy"
10284 "EBCDIC Spain"
10285 "EBCDIC United Kingdom"
10297 "EBCDIC France"
10424 "EBCDIC Hebrew"
10437 "United States"
10500 "EBCDIC Latin 1"
10813 "ISO Greek"
10819 "ISO Latin 1"
10850 "Latin 1"
10852 "Latin 2"
10855 "Cyrillic"
10857 "Turkish"
10859 "Latin 9"
10860 "Portuguese"
10861 "Icelandic"
10862 "Hebrew"
10863 "Canadian French"
10864 "Arabic"
10865 "Nordic"
10866 "Russian"
10869 "Greek"
10874 "Thai"
10878 "Russian Internet"
10912 "ISO Latin 2"
10915 "ISO Cyrillic"
10921 "Baltic"
10922 "Estonia"
10942 "Japanese SJIS 1978"
10943 "Japanese SJIS 1990"
10949 "Korean KS"
10950 "Taiwan Big5"
11004 "Windows Extended"
11125 "Ukraine"
11131 "Belarus"
10924 "Latin 9 - EBCDIC"
11025 "Cyrillic EBCDIC"
11026 "Turkey EBCDIC"
11112 "Baltic EBCDIC"
11122 "Estonia EBCDIC"
11140 "United States ECECP"
11141 "Germany ECECP"
11142 "Denmark, Norway ECECP"
11143 "Finland, Sweden ECECP"
11144 "Italy ECECP"
11145 "Spain ECECP"
11146 "UK, Ireland ECECP"
11147 "France ECECP"
11148 "Multilingual ECECP"
11149 "Iceland ECECP"
11200 "Unicode"
11207 "Unicode UPF-8"
11208 "Unicode UTF-8"
11250 "Windows Latin 2"
11251 "Windows Cyrillic"
11252 "Windows Latin 1"
11253 "Windows Greek"
11254 "Windows Turkish"
11255 "Windows Hebrew"
11256 "Windows Arabic"
11257 "Windows Baltic"
11275 "Apple Latin 1"
11381 "Chinese GB"
11386 "Chinese GBK"
}
MESSAGETABLE
{
IDMSG_INITFAILED "Initialization failed."
IDMSG_MAINWINCREATEFAILED "Failed to create main window."
IDMSG_NOCP "Codepage not available."
IDMSG_CANNOTLOADSTRING "Failed to load string."
IDMSG_CANNOTOPENPRINTER "Failed to open printer."
IDMSG_CANNOTLOADEXITLIST "Cannot load Exit List processor."
IDMSG_PRINTINITFAILED "Printer initialization failed."
IDMSG_PRINTERROR "Error while printing. Printing aborted."
IDMSG_CANNOTALLOCATEMEMORY "Not enough memory."
IDMSG_CANNOTCREATEUCONV "Create Unicode converter failure."
IDMSG_HELPLOADERROR "Failed to load help manager."
IDMSG_HELPDISPLAYERROR "Failed to display help panel."
IDMSG_YOURTUTORIAL "There is no help available at this time."
IDMSG_NOPRINTER "No default printer available."
}
DLGTEMPLATE IDD_PRODUCTINFO LOADONCALL MOVEABLE DISCARDABLE
BEGIN
DIALOG "Product information", IDD_PRODUCTINFO, 9, 17, 276, 137,
FS_NOBYTEALIGN | FS_DLGBORDER |
WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
FCF_TITLEBAR | FCF_SYSMENU
BEGIN
CONTROL IDR_MAIN, IDC_BITMAP, 111, 76, 21, 21, WC_STATIC,
SS_ICON | WS_GROUP | WS_VISIBLE
CTEXT "(C) Copyright IBM Corporation 1998. All Rights rese"
"rved.", 256, 7, 54, 255, 8
CTEXT "OS/2 is a registered trademark of", 258, 7, 44, 255,
8
CTEXT "International Business Machines Corp.", 257, 7, 34,
255, 8
DEFPUSHBUTTON "OK", IDC_OK, 111, 8, 45, 15
END
END
/*
* Help table definition
*/
HELPTABLE TEMPLATE_HELP_TABLE
{
HELPITEM IDR_MAIN, SUBTABLE_MAIN, PANEL_MAIN
HELPITEM IDD_PRODUCTINFO, SUBTABLE_PRODUCTINFODLG, PANEL_PRODUCTINFODLG
}
ACCELTABLE IDR_MAIN
{
VK_F3, IDM_EXIT, VIRTUALKEY
VK_ESC, IDM_ESCAPE, VIRTUALKEY
VK_PAGEDOWN, IDM_PAGEDOWN, VIRTUALKEY
VK_PAGEUP, IDM_PAGEUP, VIRTUALKEY
VK_F12, IDM_PRINT, VIRTUALKEY
}
/*
* Main window subtable, includes menu item help
*/
HELPSUBTABLE SUBTABLE_MAIN
SUBITEMSIZE 2
{
HELPSUBITEM IDM_HELP, PANEL_HELP
HELPSUBITEM IDM_HELPINDEX, PANEL_HELPINDEX
HELPSUBITEM IDM_HELPGENERAL, PANEL_HELPGENERAL
HELPSUBITEM IDM_HELPUSINGHELP, PANEL_HELPUSINGHELP
HELPSUBITEM IDM_HELPTUTORIAL, PANEL_HELPTUTORIAL
HELPSUBITEM IDM_HELPPRODUCTINFO, PANEL_HELPPRODUCTINFO
}
/*
* Enter text dialog help subtable
*/
HELPSUBTABLE SUBTABLE_PRODUCTINFODLG
SUBITEMSIZE 2
{
HELPSUBITEM IDC_OK, PANEL_PRODUCTINFO_OK
}