Wingb.rc
上传用户:wen198501
上传日期:2013-04-01
资源大小:335k
文件大小:12k
源码类别:

输入法编程

开发平台:

Delphi

  1. /*************************************************
  2.  *                                               *
  3.  *  Wingb.rc                                     *
  4.  *                                               *
  5.  *  Copyright (C) 1995-1999 Microsoft Inc.       *
  6.  *                                               *
  7.  *  Translator: Liu_mazi@126.com, 2005-11-13     *
  8.  *                                               *
  9.  *************************************************/
  10.  
  11. /////////////////////////////////////////////////////////////////////////////
  12. //
  13. // Language
  14. //
  15. LANGUAGE  LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
  16. /////////////////////////////////////////////////////////////////////////////
  17. //
  18. // Version
  19. //
  20. #define VER_LEGALCOPYRIGHT_YEARS        "1981-1999"
  21. #define VER_FILEDESCRIPTION_STR         "区位输入法Delphi版"
  22. #define VER_INTERNALNAME_STR            "Wingb_Mz IME"
  23. #define VER_ORIGINALFILENAME_STR        "Wingb_Mz.Ime"
  24. #define VER_LEGALCOPYRIGHT_STR          "Copyright (C) Microsoft Corp. " VER_LEGALCOPYRIGHT_YEARS
  25. #define VER_PRODUCTVERSION              5,00,01,001
  26. #define VER_FILEVERSION                 VER_PRODUCTVERSION
  27. #define VER_PRODUCTVERSION_STR          "5,00,01,001"
  28. #define VER_FILEVERSION_STR             VER_PRODUCTVERSION_STR
  29. #define VS_FFI_FILEFLAGSMASK            0x0000003FL
  30. #define VER_FILEFLAGSMASK               VS_FFI_FILEFLAGSMASK
  31. #define VER_PRERELEASE                  0
  32. #define VER_DEBUG                       0
  33. #define VER_PRIVATE                     0
  34. #define VER_FILEFLAGS                   (VER_PRERELEASE|VER_DEBUG|VER_PRIVATE)
  35. #define VOS_NT_WINDOWS32                0x00040004L
  36. #define VER_FILEOS                      VOS_NT_WINDOWS32
  37. #define VER_VERSION_SIMPLIFIED_CHINESE  "080403a8"
  38. #define VER_VERSION_TRANSLATION          0x804, 936
  39. #define VFT_DRV                          0x00000003L
  40. #define VFT2_DRV_INPUTMETHOD             0x0000000BL
  41. #define VER_COMPANYNAME_STR              "Microsoft Corporation"
  42. #define VER_PRODUCTNAME_STR              "Microsoft(R) Windows(R) 2000 Operating System"
  43. VS_VERSION_INFO VERSIONINFO
  44.   FILEVERSION     VER_FILEVERSION
  45.   PRODUCTVERSION  VER_PRODUCTVERSION
  46.   FILEFLAGSMASK   VER_FILEFLAGSMASK
  47.   FILEFLAGS       VER_FILEFLAGS
  48.   FILEOS          VER_FILEOS
  49.   FILETYPE        VFT_DRV
  50.   FILESUBTYPE     VFT2_DRV_INPUTMETHOD
  51. BEGIN
  52.   BLOCK "StringFileInfo"
  53.   BEGIN
  54.     BLOCK VER_VERSION_SIMPLIFIED_CHINESE
  55.     BEGIN
  56.       VALUE "CompanyName",       VER_COMPANYNAME_STR
  57.       VALUE "FileDescription",   VER_FILEDESCRIPTION_STR
  58.       VALUE "FileVersion",       VER_FILEVERSION_STR
  59.       VALUE "InternalName",      VER_INTERNALNAME_STR
  60.       VALUE "LegalCopyright",    VER_LEGALCOPYRIGHT_STR
  61.       VALUE "OriginalFilename",  VER_ORIGINALFILENAME_STR
  62.       VALUE "ProductName",       VER_PRODUCTNAME_STR
  63.       VALUE "ProductVersion",    VER_PRODUCTVERSION_STR
  64.     END
  65.   END
  66.   BLOCK "VarFileInfo"
  67.   BEGIN
  68.     VALUE "Translation", VER_VERSION_TRANSLATION
  69.   END
  70. END
  71. /////////////////////////////////////////////////////////////////////////////
  72. //
  73. // Data
  74. //
  75. VALIDCHAR RCDATA MOVEABLE PURE
  76. BEGIN
  77.   0x0004, 0x0010
  78. END
  79. FULLABC RCDATA MOVEABLE PURE
  80. BEGIN
  81.   0xa1a1, 0xa1a3, 0xa2a3, 0xa3a3, 0xe7a1, 0xa5a3, 0xa6a3, 0xa7a3, 0xa8a3,
  82.   0xa9a3, 0xaaa3, 0xaba3, 0xaca3, 0xada3, 0xaea3, 0xafa3, 0xb0a3, 0xb1a3,
  83.   0xb2a3, 0xb3a3, 0xb4a3, 0xb5a3, 0xb6a3, 0xb7a3, 0xb8a3, 0xb9a3, 0xbaa3,
  84.   0xbba3, 0xbca3, 0xbda3, 0xbea3, 0xbfa3, 0xc0a3, 0xc1a3, 0xc2a3, 0xc3a3,
  85.   0xc4a3, 0xc5a3, 0xc6a3, 0xc7a3, 0xc8a3, 0xc9a3, 0xcaa3, 0xcba3, 0xcca3,
  86.   0xcda3, 0xcea3, 0xcfa3, 0xd0a3, 0xd1a3, 0xd2a3, 0xd3a3, 0xd4a3, 0xd5a3,
  87.   0xd6a3, 0xd7a3, 0xd8a3, 0xd9a3, 0xdaa3, 0xdba3, 0xdca3, 0xdda3, 0xdea3,
  88.   0xdfa3, 0xe0a3, 0xe1a3, 0xe2a3, 0xe3a3, 0xe4a3, 0xe5a3, 0xe6a3, 0xe7a3,
  89.   0xe8a3, 0xe9a3, 0xeaa3, 0xeba3, 0xeca3, 0xeda3, 0xeea3, 0xefa3, 0xf0a3,
  90.   0xf1a3, 0xf2a3, 0xf3a3, 0xf4a3, 0xf5a3, 0xf6a3, 0xf7a3, 0xf8a3, 0xf9a3,
  91.   0xfaa3, 0xfba3, 0xfca3, 0xfda3, 0xaba1
  92. END
  93. /////////////////////////////////////////////////////////////////////////////
  94. //
  95. // Cursor
  96. //
  97. HAND                    CURSOR  DISCARDABLE     "HAND.CUR"
  98. /////////////////////////////////////////////////////////////////////////////
  99. //
  100. // Bitmap
  101. //
  102. ENGLISH                 BITMAP  MOVEABLE PURE   "English.bmp"
  103. CODE                    BITMAP  MOVEABLE PURE   "code.bmp"
  104. EUDC                    BITMAP  MOVEABLE PURE   "eudc.bmp"
  105. HALFSHAPE               BITMAP  MOVEABLE PURE   "halfshp.bmp"
  106. FULLSHAPE               BITMAP  MOVEABLE PURE   "fullshp.bmp"
  107. SYMBOL                  BITMAP  MOVEABLE PURE   "symbol.bmp"
  108. NOSYMBOL                BITMAP  MOVEABLE PURE   "nosymbol.bmp"
  109. SOFTKBD                 BITMAP  MOVEABLE PURE   "softkbd.bmp"
  110. NOSOFTKBD               BITMAP  MOVEABLE PURE   "nsoftkbd.bmp"
  111. NONE                    BITMAP  MOVEABLE PURE   "None.bmp"
  112. CHINESE                 BITMAP  MOVEABLE PURE   "Chinese.bmp"
  113. IMENAME                 BITMAP  MOVEABLE PURE   "ImeName.bmp"
  114. IMEXGBNAME              BITMAP  DISCARDABLE     "imexgbna.bmp"
  115. CANDSEL                 BITMAP  DISCARDABLE     "candsel.bmp"
  116. CANDHP                  BITMAP  DISCARDABLE     "candhp.bmp"
  117. CANDH                   BITMAP  DISCARDABLE     "c.bmp"
  118. CANDEP                  BITMAP  DISCARDABLE     "candep.bmp"
  119. CANDE                   BITMAP  DISCARDABLE     "cande.bmp"
  120. CANDDP                  BITMAP  DISCARDABLE     "canddp.bmp"
  121. CANDD                   BITMAP  DISCARDABLE     "Candd.bmp"
  122. CANDUP                  BITMAP  DISCARDABLE     "candup.bmp"
  123. CANDU                   BITMAP  DISCARDABLE     "candu.bmp"
  124. CANDINF                 BITMAP  DISCARDABLE     "candinf1.bmp"
  125. /////////////////////////////////////////////////////////////////////////////
  126. //
  127. // Icon
  128. //
  129. IMEICO                  ICON    DISCARDABLE     "IME.ICO"
  130. /////////////////////////////////////////////////////////////////////////////
  131. //
  132. // Menu
  133. //
  134. #define IDM_HLP                 0x0400
  135. #define IDM_OPTGUD              0x0403
  136. #define IDM_IMEGUD              0x0405
  137. #define IDM_VER                 0x0401
  138. #define IDM_PROP                0x0402
  139. #define IDM_IME                 0x0450
  140. #define IDM_SKL1                0x0500
  141. #define IDM_SKL2                0x0501
  142. #define IDM_SKL3                0x0502
  143. #define IDM_SKL4                0x0503
  144. #define IDM_SKL5                0x0504
  145. #define IDM_SKL6                0x0505
  146. #define IDM_SKL7                0x0506
  147. #define IDM_SKL8                0x0507
  148. #define IDM_SKL9                0x0508
  149. #define IDM_SKL10               0x0509
  150. #define IDM_SKL11               0x050a
  151. #define IDM_SKL12               0x050b
  152. #define IDM_SKL13               0x050c
  153. PROPMENU MENU DISCARDABLE
  154. BEGIN
  155.   POPUP ""
  156.   BEGIN
  157.     POPUP "帮助"
  158.     BEGIN
  159.         MENUITEM "操作指南...",             IDM_OPTGUD
  160.         MENUITEM SEPARATOR
  161.         MENUITEM "输入法入门...",           IDM_IMEGUD
  162.     END
  163.     MENUITEM SEPARATOR
  164.     MENUITEM "版本信息...",                 IDM_VER
  165.     MENUITEM SEPARATOR
  166.     MENUITEM "设置...",                     IDM_PROP
  167.   END
  168. END
  169. SKMENU MENU DISCARDABLE
  170. BEGIN
  171.   POPUP ""
  172.   BEGIN
  173.     MENUITEM "PC键盘",                    IDM_SKL1
  174.     MENUITEM SEPARATOR
  175.     MENUITEM "希腊字母",                    IDM_SKL2
  176.     MENUITEM SEPARATOR
  177.     MENUITEM "俄文字母",                    IDM_SKL3
  178.     MENUITEM SEPARATOR
  179.     MENUITEM "注音符号",                    IDM_SKL4
  180.     MENUITEM SEPARATOR
  181.     MENUITEM "拼    音",                    IDM_SKL5
  182.     MENUITEM SEPARATOR
  183.     MENUITEM "日文平假名",                  IDM_SKL6
  184.     MENUITEM SEPARATOR
  185.     MENUITEM "日文片假名",                  IDM_SKL7
  186.     MENUITEM "标点符号",                    IDM_SKL8, MENUBARBREAK
  187.     MENUITEM SEPARATOR
  188.     MENUITEM "数字序号",                    IDM_SKL9
  189.     MENUITEM SEPARATOR
  190.     MENUITEM "数学符号",                    IDM_SKL10
  191.     MENUITEM SEPARATOR
  192.     MENUITEM "单位符号",                    IDM_SKL11
  193.     MENUITEM SEPARATOR
  194.     MENUITEM "制表符",                      IDM_SKL12
  195.     MENUITEM SEPARATOR
  196.     MENUITEM "特殊符号",                    IDM_SKL13
  197.     MENUITEM SEPARATOR
  198.   END
  199. END
  200. /////////////////////////////////////////////////////////////////////////////
  201. //
  202. // Dialog
  203. //
  204. #define IDC_TRACE                       1000
  205. #define IDC_ORGNAME                     1001
  206. #define IDD_LAYOUT_LIST                 1018
  207. IMESET DIALOGEX DISCARDABLE  0, 0, 202, 126
  208.   STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  209.   CAPTION "输入法设置"
  210.   FONT 9, "宋体"
  211.   // FONT  9, "SimSun", 400, 0, 134
  212. BEGIN
  213.   GROUPBOX        "输入法界面设置", IDC_STATIC, 16, 68, 168, 28
  214.   CONTROL         "光标跟随", IDC_TRACE,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 72, 80, 53, 10
  215.   DEFPUSHBUTTON   "确定", IDOK, 49, 110, 43, 12
  216.   PUSHBUTTON      "取消", IDCANCEL, 119, 110, 43, 12
  217.   LISTBOX         IDD_LAYOUT_LIST, 24, 20, 150, 35, LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
  218.   GROUPBOX        "编码查询:", IDC_STATIC, 16, 9, 168, 50
  219. END
  220. IMEVER DIALOGEX DISCARDABLE  0, 0, 230, 115
  221.   STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  222.   CAPTION "关于输入法 "
  223.   FONT 9, "宋体"
  224.   // FONT  9, "SimSun", 400, 0, 134
  225. BEGIN
  226.   DEFPUSHBUTTON   "关闭", IDOK, 100, 95, 45, 13
  227.   CTEXT           "区位输入法  版本5.0", IDC_STATIC, 64, 20, 100, 8
  228.   LTEXT           "微软公司和北京中易电子公司合作开发", IDC_STATIC, 20, 70, 180, 8
  229.   ICON            "IMEICO", IDC_STATIC, 20, 15, 21, 21
  230.   LTEXT           "基于码表的输入法生成器版权所有 (C) 1999, 微软公司", IDC_STATIC, 20, 59, 200, 8, NOT WS_GROUP
  231. END
  232. /*
  233. BEGIN
  234.   DEFPUSHBUTTON   "关闭", IDOK, 77, 68, 45, 13
  235.   CTEXT           "区位输入法  版本4.1", IDC_STATIC, 64, 20, 100, 8
  236.   CTEXT           "版权所有(C) Microsoft 公司 1995-1998", IDC_STATIC, 46, 33, 111, 8
  237.   CTEXT           "Microsoft 公司、北京中易电子公司合作开发", IDC_STATIC, 25, 45, 153, 8
  238.   ICON            "IMEICO", IDC_STATIC, 33, 12, 18, 20
  239.   LTEXT           "Microsoft 公司", IDC_ORGNAME, 77, 21, 49, 8
  240. END
  241. */
  242. /////////////////////////////////////////////////////////////////////////////
  243. //
  244. // String Table
  245. //
  246. #define IDS_STATUSERR           0x0200
  247. #define IDS_CHICHAR             0x0201
  248. #define IDS_EUDC                0x0202
  249. #define IDS_USRDIC_FILTER       0x0210
  250. #define IDS_FILE_OPEN_ERR       0x0220
  251. #define IDS_MEM_LESS_ERR        0x0221
  252. #define IDS_SETFILE             0x0300
  253. #define IDS_IMENAME             0x0320
  254. #define IDS_IMEUICLASS          0x0321
  255. #define IDS_IMECOMPCLASS        0x0322
  256. #define IDS_IMECANDCLASS        0x0323
  257. #define IDS_IMESTATUSCLASS      0x0324
  258. #define IDS_IMECMENUCLASS       0x0325
  259. #define IDS_IMESOFTKEYMENUCLASS 0x0326
  260. #define IDS_IMEREGNAME          0x0327
  261. #define IDS_IMENAME_QW          0x0328
  262. #define IDS_IMENAME_NM          0x0329
  263. #define IDS_IMENAME_UNI         0x0330
  264. #define IDS_WARN_OPENREG        0x0602
  265. STRINGTABLE DISCARDABLE
  266. BEGIN
  267.   IDS_STATUSERR           "错误"
  268.   IDS_CHICHAR             "中"
  269.   IDS_EUDC                "用户造字"
  270. END
  271. STRINGTABLE DISCARDABLE
  272. BEGIN
  273.   IDS_USRDIC_FILTER       "用户词库"
  274. END
  275. STRINGTABLE DISCARDABLE
  276. BEGIN
  277.   IDS_FILE_OPEN_ERR       "文件 %s 打开错误 , 输入法不能工作"
  278.   IDS_MEM_LESS_ERR        "内存不足 , 输入法不能工作"
  279. END
  280. STRINGTABLE DISCARDABLE
  281. BEGIN
  282.   IDS_SETFILE             "winime.SET"
  283. END
  284. STRINGTABLE DISCARDABLE
  285. BEGIN
  286.   IDS_IMEREGNAME          "Wingb_Mz"
  287.   IDS_IMENAME_QW          "区位"
  288.   IDS_IMENAME_NM          "GBK内码"
  289.   IDS_IMENAME_UNI         "UNICODE"
  290.   IDS_IMEUICLASS          "InterCodeIme_Mz"
  291.   IDS_IMECOMPCLASS        "ImeCompwinime_Mz"
  292.   IDS_IMECANDCLASS        "ImeCandwinime_Mz"
  293.   IDS_IMESTATUSCLASS      "ImeStatuswinime_Mz"
  294.   IDS_IMECMENUCLASS       "ImeCMenuwinime_Mz"
  295.   IDS_IMESOFTKEYMENUCLASS "ImeSoftkeyMenuwinime_Mz"
  296. END
  297. STRINGTABLE DISCARDABLE
  298. BEGIN
  299.   IDS_WARN_OPENREG        "无法打开REGISTRY !"
  300. END