home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / art2 / src.lzh / ZDESKTOP.C < prev    next >
C/C++ Source or Header  |  1995-06-19  |  32KB  |  1,326 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    idDesktopSelectiveHyper ;
  9. extern int    MJ_BASEOBJ ;
  10. extern int    idBackDialog ;
  11. extern int    idDesktopWinAttachHyper ;
  12. extern int    idDesktopToolAttachHyper ;
  13. extern int    idToolBoxDlg ;
  14. extern int    idToolBoxToolTIcon[12] ;
  15. extern int    toolboxToolFunc() ;
  16. extern int    idToolBoxMsg ;
  17. extern int    idToolBoxUndoDBtn ;
  18. extern int    ToolBoxUndoDBtnFunc() ;
  19. extern int    idDesktopDialog ;
  20. extern int    idDesktopMenu ;
  21. extern int    idDesktopMItem_System ;
  22. extern int    idDesktopSystemMenu ;
  23. extern int    idDesktopSystemMItem[3] ;
  24. extern int    desktop_about() ;
  25. extern int    desktop_quit() ;
  26. extern int    idDesktopMItem_File ;
  27. extern int    idDesktopFileMenu ;
  28. extern int    idDesktopFileMItem[4] ;
  29. extern int    desktop_create() ;
  30. extern int    desktopMITEMfile_loadimgFunc() ;
  31. extern int    desktopMITEMfile_saveimgFunc() ;
  32. extern int    Desktop_FileCloseProc() ;
  33. extern int    idDesktopMItem_Image ;
  34. extern int    idDesktopImageMenu ;
  35. extern int    idDesktopImageMItem[4] ;
  36. extern int    idDesktopZoomMenu ;
  37. extern int    idDesktopZoomMItem[8] ;
  38. extern int    desktop_setImageZoom() ;
  39. extern int    cmd_viewAllScr() ;
  40. extern int    desktopMITEMfile_clearFunc() ;
  41. extern int    Desktop_UndoProc() ;
  42. extern int    idDesktopMItem_Setup ;
  43. extern int    desktop_setup() ;
  44. extern int    idDesktopExitIcon ;
  45. extern int    idDesktopAlertHyper ;
  46. extern int    idDesktopHelpIcon ;
  47. extern int    idDesktopSkbIcon ;
  48. extern int    idDesktopFileDlgHyper ;
  49. extern int    idImageClearDlg ;
  50. extern int    idImageClearTitleMsg ;
  51. extern int    idImageClearMsg[4] ;
  52. extern int    idImageClearDBtn[2] ;
  53. extern int    imgclearDBTNFunc() ;
  54. extern int    idDesktopMItem_Edit ;
  55. extern int    idDesktopMItem_Layer ;
  56. extern int    idDesktopLayerMenu ;
  57. extern int    idDesktopLayerMItem[8] ;
  58.  
  59. #define ALIGN    4
  60. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  61.  
  62. /*    MMI_init 用データ    */
  63.  
  64. /*    ヘッダ    */
  65.  
  66. MMIINIT    initDataZDESKTOP = { "MmiInit",  73, 0 } ;
  67.  
  68. /* idDesktopSelectiveHyper */
  69.  
  70. static MMIPACKET d001 = {    &idDesktopSelectiveHyper,
  71.                             &MJ_BASEOBJ,
  72.                             &MJ_HYPER,
  73.                             OFFSET(HYPER),
  74.                             MS_NONE
  75.                         } ;
  76. static HYPER    d001d = {    MS_NONEL40,
  77.                                0,   0,  11,  11, 0, 0, 0,
  78.                             MS_NONEL40,
  79.                         } ;
  80.  
  81. /* idBackDialog */
  82.  
  83. static MMIPACKET d002 = {    &idBackDialog,
  84.                             &idDesktopSelectiveHyper,
  85.                             &MJ_DIALOGL40,
  86.                             OFFSET(DIALOGL40),
  87.                             MS_NONE
  88.                         } ;
  89. static DIALOGL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  90.                                0,   0, 511, 479, 8, 4,15,
  91.                             MS_NONEL40,
  92.                             NULL,   0,   0
  93.                         } ;
  94.  
  95. /* idDesktopWinAttachHyper */
  96.  
  97. static MMIPACKET d003 = {    &idDesktopWinAttachHyper,
  98.                             &idDesktopSelectiveHyper,
  99.                             &MJ_HYPER,
  100.                             OFFSET(HYPER),
  101.                             MS_NONE
  102.                         } ;
  103. static HYPER    d003d = {    MS_NONEL40,
  104.                                0,   0,  11,  11, 0, 0, 0,
  105.                             MS_NONEL40,
  106.                         } ;
  107.  
  108. /* idDesktopToolAttachHyper */
  109.  
  110. static MMIPACKET d004 = {    &idDesktopToolAttachHyper,
  111.                             &idDesktopSelectiveHyper,
  112.                             &MJ_HYPER,
  113.                             OFFSET(HYPER),
  114.                             MS_NONE
  115.                         } ;
  116. static HYPER    d004d = {    MS_NONEL40,
  117.                                0,   0,  11,  11, 0, 0, 0,
  118.                             MS_NONEL40,
  119.                         } ;
  120.  
  121. /* idToolBoxDlg */
  122.  
  123. static MMIPACKET d005 = {    &idToolBoxDlg,
  124.                             &idDesktopToolAttachHyper,
  125.                             &MJ_WINDOWL40,
  126.                             OFFSET(WINDOWL40),
  127.                             MS_NONE
  128.                         } ;
  129. static WINDOWL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40,
  130.                              414,  25, 489, 175, 8, 6, 8,
  131.                             MS_UFRAMEL40 | MS_FRAMEL40,
  132.                             NULL,   0,   0,
  133.                                1,  17,   0,   0,
  134.                              128,  96, 640, 480,
  135.                             0,
  136.                             "ウィンドウ",
  137.                         } ;
  138.  
  139. /* idToolBoxToolTIcon[0] */
  140.  
  141. static MMIPACKET d006 = {    &idToolBoxToolTIcon[0],
  142.                             &idToolBoxDlg,
  143.                             &MJ_TICONL40,
  144.                             OFFSET(TICONL40),
  145.                             MS_NONE
  146.                         } ;
  147. static TICONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  148.                              416,  44, 439,  67, 0, 8, 0,
  149.                             MS_NONEL40,
  150.                             toolboxToolFunc,
  151.                             0x0000, 513, 514
  152.                         } ;
  153.  
  154. /* idToolBoxMsg */
  155.  
  156. static MMIPACKET d007 = {    &idToolBoxMsg,
  157.                             &idToolBoxDlg,
  158.                             &MJ_MSGL40,
  159.                             OFFSET(MSGL40),
  160.                             MS_NONE
  161.                         } ;
  162. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  163.                              418,  27, 484,  42, 0, 6, 8,
  164.                             MS_NONEL40,
  165.                             "道具の選択",
  166.                                1,  12,  12,
  167.                             MS_BOLDL40,
  168.                                0,   0
  169.                         } ;
  170.  
  171. /* idToolBoxToolTIcon[1] */
  172.  
  173. static MMIPACKET d008 = {    &idToolBoxToolTIcon[1],
  174.                             &idToolBoxDlg,
  175.                             &MJ_TICONL40,
  176.                             OFFSET(TICONL40),
  177.                             MS_NONE
  178.                         } ;
  179. static TICONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  180.                              440,  44, 463,  67, 0, 8, 0,
  181.                             MS_NONEL40,
  182.                             toolboxToolFunc,
  183.                             0x0000, 515, 516
  184.                         } ;
  185.  
  186. /* idToolBoxToolTIcon[2] */
  187.  
  188. static MMIPACKET d009 = {    &idToolBoxToolTIcon[2],
  189.                             &idToolBoxDlg,
  190.                             &MJ_TICONL40,
  191.                             OFFSET(TICONL40),
  192.                             MS_NONE
  193.                         } ;
  194. static TICONL40    d009d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  195.                              464,  44, 487,  67, 0, 8, 0,
  196.                             MS_NONEL40,
  197.                             toolboxToolFunc,
  198.                             0x0000, 517, 518
  199.                         } ;
  200.  
  201. /* idToolBoxToolTIcon[3] */
  202.  
  203. static MMIPACKET d010 = {    &idToolBoxToolTIcon[3],
  204.                             &idToolBoxDlg,
  205.                             &MJ_TICONL40,
  206.                             OFFSET(TICONL40),
  207.                             MS_NONE
  208.                         } ;
  209. static TICONL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  210.                              416,  68, 439,  91, 0, 8, 0,
  211.                             MS_NONEL40,
  212.                             toolboxToolFunc,
  213.                             0x0000, 533, 534
  214.                         } ;
  215.  
  216. /* idToolBoxToolTIcon[4] */
  217.  
  218. static MMIPACKET d011 = {    &idToolBoxToolTIcon[4],
  219.                             &idToolBoxDlg,
  220.                             &MJ_TICONL40,
  221.                             OFFSET(TICONL40),
  222.                             MS_NONE
  223.                         } ;
  224. static TICONL40    d011d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  225.                              440,  68, 463,  91, 0, 8, 0,
  226.                             MS_NONEL40,
  227.                             toolboxToolFunc,
  228.                             0x0000, 537, 538
  229.                         } ;
  230.  
  231. /* idToolBoxToolTIcon[5] */
  232.  
  233. static MMIPACKET d012 = {    &idToolBoxToolTIcon[5],
  234.                             &idToolBoxDlg,
  235.                             &MJ_TICONL40,
  236.                             OFFSET(TICONL40),
  237.                             MS_NONE
  238.                         } ;
  239. static TICONL40    d012d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  240.                              464,  68, 487,  91, 0, 8, 0,
  241.                             MS_NONEL40,
  242.                             toolboxToolFunc,
  243.                             0x0000, 527, 528
  244.                         } ;
  245.  
  246. /* idToolBoxToolTIcon[6] */
  247.  
  248. static MMIPACKET d013 = {    &idToolBoxToolTIcon[6],
  249.                             &idToolBoxDlg,
  250.                             &MJ_TICONL40,
  251.                             OFFSET(TICONL40),
  252.                             MS_NONE
  253.                         } ;
  254. static TICONL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  255.                              416,  92, 439, 115, 0, 8, 0,
  256.                             MS_NONEL40,
  257.                             toolboxToolFunc,
  258.                             0x0000, 535, 536
  259.                         } ;
  260.  
  261. /* idToolBoxToolTIcon[7] */
  262.  
  263. static MMIPACKET d014 = {    &idToolBoxToolTIcon[7],
  264.                             &idToolBoxDlg,
  265.                             &MJ_TICONL40,
  266.                             OFFSET(TICONL40),
  267.                             MS_NONE
  268.                         } ;
  269. static TICONL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  270.                              440,  92, 463, 115, 0, 8, 0,
  271.                             MS_NONEL40,
  272.                             toolboxToolFunc,
  273.                             0x0000, 519, 520
  274.                         } ;
  275.  
  276. /* idToolBoxToolTIcon[8] */
  277.  
  278. static MMIPACKET d015 = {    &idToolBoxToolTIcon[8],
  279.                             &idToolBoxDlg,
  280.                             &MJ_TICONL40,
  281.                             OFFSET(TICONL40),
  282.                             MS_NONE
  283.                         } ;
  284. static TICONL40    d015d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  285.                              464,  92, 487, 115, 0, 8, 0,
  286.                             MS_NONEL40,
  287.                             toolboxToolFunc,
  288.                             0x0000, 539, 540
  289.                         } ;
  290.  
  291. /* idToolBoxToolTIcon[9] */
  292.  
  293. static MMIPACKET d016 = {    &idToolBoxToolTIcon[9],
  294.                             &idToolBoxDlg,
  295.                             &MJ_TICONL40,
  296.                             OFFSET(TICONL40),
  297.                             MS_NONE
  298.                         } ;
  299. static TICONL40    d016d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  300.                              416, 116, 439, 139, 0, 8, 0,
  301.                             MS_NONEL40,
  302.                             toolboxToolFunc,
  303.                             0x0000, 531, 532
  304.                         } ;
  305.  
  306. /* idToolBoxToolTIcon[10] */
  307.  
  308. static MMIPACKET d017 = {    &idToolBoxToolTIcon[10],
  309.                             &idToolBoxDlg,
  310.                             &MJ_TICONL40,
  311.                             OFFSET(TICONL40),
  312.                             MS_NONE
  313.                         } ;
  314. static TICONL40    d017d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  315.                              440, 116, 463, 139, 0, 8, 0,
  316.                             MS_NONEL40,
  317.                             toolboxToolFunc,
  318.                             0x0000, 529, 530
  319.                         } ;
  320.  
  321. /* idToolBoxToolTIcon[11] */
  322.  
  323. static MMIPACKET d018 = {    &idToolBoxToolTIcon[11],
  324.                             &idToolBoxDlg,
  325.                             &MJ_TICONL40,
  326.                             OFFSET(TICONL40),
  327.                             MS_NONE
  328.                         } ;
  329. static TICONL40    d018d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  330.                              464, 116, 487, 139, 0, 8, 0,
  331.                             MS_NONEL40,
  332.                             toolboxToolFunc,
  333.                             0x0000, 541, 542
  334.                         } ;
  335.  
  336. /* idToolBoxUndoDBtn */
  337.  
  338. static MMIPACKET d019 = {    &idToolBoxUndoDBtn,
  339.                             &idToolBoxDlg,
  340.                             &MJ_DBUTTONL40,
  341.                             OFFSET(DBUTTONL40),
  342.                             MS_NONE
  343.                         } ;
  344. static DBUTTONL40    d019d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  345.                              417, 153, 486, 172, 8, 6, 8,
  346.                             MS_UFRAMEL40 | MS_FRAMEL40,
  347.                             ToolBoxUndoDBtnFunc,
  348.                             0x0000
  349.                         } ;
  350.  
  351. /* NULL */
  352.  
  353. static MMIPACKET d020 = {    NULL,
  354.                             &idToolBoxDlg,
  355.                             &MJ_MSGL40,
  356.                             OFFSET(MSGL40),
  357.                             MS_NONE
  358.                         } ;
  359. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  360.                              425, 153, 477, 172, 8, 6, 8,
  361.                             MS_NONEL40,
  362.                             "アンドゥ",
  363.                                1,  12,  12,
  364.                             MS_NONEL40,
  365.                                0,   0
  366.                         } ;
  367.  
  368. /* idDesktopDialog */
  369.  
  370. static MMIPACKET d021 = {    &idDesktopDialog,
  371.                             &idDesktopSelectiveHyper,
  372.                             &MJ_DIALOGL40,
  373.                             OFFSET(DIALOGL40),
  374.                             MS_NONE
  375.                         } ;
  376. static DIALOGL40    d021d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  377.                                0,   0, 511,  19, 8,12,15,
  378.                             MS_NONEL40,
  379.                             NULL,   0,   0
  380.                         } ;
  381.  
  382. /* idDesktopMenu */
  383.  
  384. static MMIPACKET d022 = {    &idDesktopMenu,
  385.                             &idDesktopDialog,
  386.                             &MJ_MENUL40,
  387.                             OFFSET(MENUL40),
  388.                             MS_NONE
  389.                         } ;
  390. static MENUL40    d022d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_HORIL40,
  391.                                0,   0, 347,  19, 8,12, 8,
  392.                             MS_NONEL40,
  393.                             NULL,   0
  394.                         } ;
  395.  
  396. /* idDesktopMItem_System */
  397.  
  398. static MMIPACKET d023 = {    &idDesktopMItem_System,
  399.                             &idDesktopMenu,
  400.                             &MJ_MITEML40,
  401.                             OFFSET(MITEML40),
  402.                             MS_NONE
  403.                         } ;
  404. static MITEML40    d023d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  405.                                0,   0,  74,  19, 6, 6, 6,
  406.                             MS_PANELL40,
  407.                             0,
  408.                             0x0000, 512,
  409.                             "       ",
  410.                                1,  12,  12,
  411.                             MS_NONEL40,
  412.                                0,   0,
  413.                                0
  414.                         } ;
  415.  
  416. /* idDesktopSystemMenu */
  417.  
  418. static MMIPACKET d024 = {    &idDesktopSystemMenu,
  419.                             &idDesktopMItem_System,
  420.                             &MJ_MENUL40,
  421.                             OFFSET(MENUL40),
  422.                             MS_NONE
  423.                         } ;
  424. static MENUL40    d024d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  425.                                0,  27,  82, 155,15, 6, 8,
  426.                             MS_UFRAMEL40 | MS_FRAMEL40,
  427.                             NULL,   0
  428.                         } ;
  429.  
  430. /* idDesktopSystemMItem[0] */
  431.  
  432. static MMIPACKET d025 = {    &idDesktopSystemMItem[0],
  433.                             &idDesktopSystemMenu,
  434.                             &MJ_MITEML40,
  435.                             OFFSET(MITEML40),
  436.                             MS_NONE
  437.                         } ;
  438. static MITEML40    d025d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  439.                                2,  32,  76,  50, 0, 6, 8,
  440.                             MS_NONEL40,
  441.                             desktop_about,
  442.                             0x0000,  -1,
  443.                             "ARTemis について...",
  444.                                1,  12,  12,
  445.                             MS_NONEL40,
  446.                                0,   0,
  447.                                0
  448.                         } ;
  449.  
  450. /* idDesktopSystemMItem[1] */
  451.  
  452. static MMIPACKET d026 = {    &idDesktopSystemMItem[1],
  453.                             &idDesktopSystemMenu,
  454.                             &MJ_MITEML40,
  455.                             OFFSET(MITEML40),
  456.                             MS_NONE
  457.                         } ;
  458. static MITEML40    d026d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  459.                                7,  51,  77,  70, 0, 6, 8,
  460.                             MS_NONEL40,
  461.                             0,
  462.                             0x0000,  -1,
  463.                             NULL,
  464.                                1,  12,  12,
  465.                             MS_NONEL40,
  466.                                0,   0,
  467.                                0
  468.                         } ;
  469.  
  470. /* idDesktopSystemMItem[2] */
  471.  
  472. static MMIPACKET d027 = {    &idDesktopSystemMItem[2],
  473.                             &idDesktopSystemMenu,
  474.                             &MJ_MITEML40,
  475.                             OFFSET(MITEML40),
  476.                             MS_NONE
  477.                         } ;
  478. static MITEML40    d027d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  479.                                8, 122,  78, 140, 0, 6, 8,
  480.                             MS_NONEL40,
  481.                             desktop_quit,
  482.                             0x0000,  -1,
  483.                             "終了",
  484.                                1,  12,  12,
  485.                             MS_NONEL40,
  486.                                0,   0,
  487.                                0
  488.                         } ;
  489.  
  490. /* idDesktopMItem_File */
  491.  
  492. static MMIPACKET d028 = {    &idDesktopMItem_File,
  493.                             &idDesktopMenu,
  494.                             &MJ_MITEML40,
  495.                             OFFSET(MITEML40),
  496.                             MS_NONE
  497.                         } ;
  498. static MITEML40    d028d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  499.                               75,   0, 150,  19, 8, 6, 8,
  500.                             MS_PANELL40,
  501.                             0,
  502.                             0x0000,  -1,
  503.                             "ファイル",
  504.                                1,  12,  12,
  505.                             MS_NONEL40,
  506.                                0,   0,
  507.                                0
  508.                         } ;
  509.  
  510. /* idDesktopFileMenu */
  511.  
  512. static MMIPACKET d029 = {    &idDesktopFileMenu,
  513.                             &idDesktopMItem_File,
  514.                             &MJ_MENUL40,
  515.                             OFFSET(MENUL40),
  516.                             MS_NONE
  517.                         } ;
  518. static MENUL40    d029d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  519.                               54,  27, 151, 252,15, 6, 8,
  520.                             MS_UFRAMEL40 | MS_FRAMEL40,
  521.                             NULL,   0
  522.                         } ;
  523.  
  524. /* idDesktopFileMItem[0] */
  525.  
  526. static MMIPACKET d030 = {    &idDesktopFileMItem[0],
  527.                             &idDesktopFileMenu,
  528.                             &MJ_MITEML40,
  529.                             OFFSET(MITEML40),
  530.                             MS_NONE
  531.                         } ;
  532. static MITEML40    d030d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  533.                               54,  39, 149,  58, 0, 6, 8,
  534.                             MS_NONEL40,
  535.                             desktop_create,
  536.                             0x0000,  -1,
  537.                             "新規作成..",
  538.                                1,  12,  12,
  539.                             MS_NONEL40,
  540.                                0,   0,
  541.                                0
  542.                         } ;
  543.  
  544. /* idDesktopFileMItem[1] */
  545.  
  546. static MMIPACKET d031 = {    &idDesktopFileMItem[1],
  547.                             &idDesktopFileMenu,
  548.                             &MJ_MITEML40,
  549.                             OFFSET(MITEML40),
  550.                             MS_NONE
  551.                         } ;
  552. static MITEML40    d031d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  553.                               58,  61, 153,  80, 0, 6, 8,
  554.                             MS_NONEL40,
  555.                             desktopMITEMfile_loadimgFunc,
  556.                             0x0000,  -1,
  557.                             "読み込み..",
  558.                                1,  12,  12,
  559.                             MS_NONEL40,
  560.                                0,   0,
  561.                                0
  562.                         } ;
  563.  
  564. /* idDesktopFileMItem[2] */
  565.  
  566. static MMIPACKET d032 = {    &idDesktopFileMItem[2],
  567.                             &idDesktopFileMenu,
  568.                             &MJ_MITEML40,
  569.                             OFFSET(MITEML40),
  570.                             MS_NONE
  571.                         } ;
  572. static MITEML40    d032d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  573.                               58,  81, 153, 100, 0, 6, 8,
  574.                             MS_NONEL40,
  575.                             desktopMITEMfile_saveimgFunc,
  576.                             0x0000,  -1,
  577.                             "保存..",
  578.                                1,  12,  12,
  579.                             MS_NONEL40,
  580.                                0,   0,
  581.                                0
  582.                         } ;
  583.  
  584. /* idDesktopFileMItem[3] */
  585.  
  586. static MMIPACKET d033 = {    &idDesktopFileMItem[3],
  587.                             &idDesktopFileMenu,
  588.                             &MJ_MITEML40,
  589.                             OFFSET(MITEML40),
  590.                             MS_NONE
  591.                         } ;
  592. static MITEML40    d033d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  593.                               56, 102, 151, 121, 0, 6, 8,
  594.                             MS_NONEL40,
  595.                             Desktop_FileCloseProc,
  596.                             0x0000,  -1,
  597.                             "閉じる(クローズ)",
  598.                                1,  12,  12,
  599.                             MS_NONEL40,
  600.                                0,   0,
  601.                                0
  602.                         } ;
  603.  
  604. /* idDesktopMItem_Image */
  605.  
  606. static MMIPACKET d034 = {    &idDesktopMItem_Image,
  607.                             &idDesktopMenu,
  608.                             &MJ_MITEML40,
  609.                             OFFSET(MITEML40),
  610.                             MS_NONE
  611.                         } ;
  612. static MITEML40    d034d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  613.                              180,   0, 255,  19, 8, 6, 8,
  614.                             MS_PANELL40,
  615.                             0,
  616.                             0x0000,  -1,
  617.                             "画像",
  618.                                1,  12,  12,
  619.                             MS_NONEL40,
  620.                                0,   0,
  621.                                0
  622.                         } ;
  623.  
  624. /* idDesktopImageMenu */
  625.  
  626. static MMIPACKET d035 = {    &idDesktopImageMenu,
  627.                             &idDesktopMItem_Image,
  628.                             &MJ_MENUL40,
  629.                             OFFSET(MENUL40),
  630.                             MS_NONE
  631.                         } ;
  632. static MENUL40    d035d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  633.                              145,  37, 242, 262,15, 6, 8,
  634.                             MS_UFRAMEL40 | MS_FRAMEL40,
  635.                             NULL,   0
  636.                         } ;
  637.  
  638. /* idDesktopImageMItem[0] */
  639.  
  640. static MMIPACKET d036 = {    &idDesktopImageMItem[0],
  641.                             &idDesktopImageMenu,
  642.                             &MJ_MITEML40,
  643.                             OFFSET(MITEML40),
  644.                             MS_NONE
  645.                         } ;
  646. static MITEML40    d036d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  647.                              144,  42, 239,  61, 0, 6, 8,
  648.                             MS_NONEL40,
  649.                             desktop_create,
  650.                             0x0000,  -1,
  651.                             "表示倍率の設定",
  652.                                1,  12,  12,
  653.                             MS_NONEL40,
  654.                                0,   0,
  655.                                0
  656.                         } ;
  657.  
  658. /* idDesktopZoomMenu */
  659.  
  660. static MMIPACKET d037 = {    &idDesktopZoomMenu,
  661.                             &idDesktopImageMItem[0],
  662.                             &MJ_MENUL40,
  663.                             OFFSET(MENUL40),
  664.                             MS_NONE
  665.                         } ;
  666. static MENUL40    d037d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  667.                              251,  43, 296, 202,15, 6, 8,
  668.                             MS_UFRAMEL40 | MS_FRAMEL40,
  669.                             NULL,   0
  670.                         } ;
  671.  
  672. /* idDesktopZoomMItem[0] */
  673.  
  674. static MMIPACKET d038 = {    &idDesktopZoomMItem[0],
  675.                             &idDesktopZoomMenu,
  676.                             &MJ_MITEML40,
  677.                             OFFSET(MITEML40),
  678.                             MS_NONE
  679.                         } ;
  680. static MITEML40    d038d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  681.                              256,  46, 293,  63, 0, 6, 8,
  682.                             MS_NONEL40,
  683.                             desktop_setImageZoom,
  684.                             0x0000,  -1,
  685.                             "×1",
  686.                                1,  12,  12,
  687.                             MS_NONEL40,
  688.                                0,   0,
  689.                                0
  690.                         } ;
  691.  
  692. /* idDesktopZoomMItem[1] */
  693.  
  694. static MMIPACKET d039 = {    &idDesktopZoomMItem[1],
  695.                             &idDesktopZoomMenu,
  696.                             &MJ_MITEML40,
  697.                             OFFSET(MITEML40),
  698.                             MS_NONE
  699.                         } ;
  700. static MITEML40    d039d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  701.                              257,  63, 294,  80, 0, 6, 8,
  702.                             MS_NONEL40,
  703.                             desktop_setImageZoom,
  704.                             0x0000,  -1,
  705.                             "×2",
  706.                                1,  12,  12,
  707.                             MS_NONEL40,
  708.                                0,   0,
  709.                                0
  710.                         } ;
  711.  
  712. /* idDesktopZoomMItem[2] */
  713.  
  714. static MMIPACKET d040 = {    &idDesktopZoomMItem[2],
  715.                             &idDesktopZoomMenu,
  716.                             &MJ_MITEML40,
  717.                             OFFSET(MITEML40),
  718.                             MS_NONE
  719.                         } ;
  720. static MITEML40    d040d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  721.                              257,  79, 294,  96, 0, 6, 8,
  722.                             MS_NONEL40,
  723.                             desktop_setImageZoom,
  724.                             0x0000,  -1,
  725.                             "×3",
  726.                                1,  12,  12,
  727.                             MS_NONEL40,
  728.                                0,   0,
  729.                                0
  730.                         } ;
  731.  
  732. /* idDesktopZoomMItem[3] */
  733.  
  734. static MMIPACKET d041 = {    &idDesktopZoomMItem[3],
  735.                             &idDesktopZoomMenu,
  736.                             &MJ_MITEML40,
  737.                             OFFSET(MITEML40),
  738.                             MS_NONE
  739.                         } ;
  740. static MITEML40    d041d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  741.                              257,  99, 294, 116, 0, 6, 8,
  742.                             MS_NONEL40,
  743.                             desktop_setImageZoom,
  744.                             0x0000,  -1,
  745.                             "×4",
  746.                                1,  12,  12,
  747.                             MS_NONEL40,
  748.                                0,   0,
  749.                                0
  750.                         } ;
  751.  
  752. /* idDesktopZoomMItem[4] */
  753.  
  754. static MMIPACKET d042 = {    &idDesktopZoomMItem[4],
  755.                             &idDesktopZoomMenu,
  756.                             &MJ_MITEML40,
  757.                             OFFSET(MITEML40),
  758.                             MS_NONE
  759.                         } ;
  760. static MITEML40    d042d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  761.                              253, 115, 290, 132, 0, 6, 8,
  762.                             MS_NONEL40,
  763.                             desktop_setImageZoom,
  764.                             0x0000,  -1,
  765.                             "×5",
  766.                                1,  12,  12,
  767.                             MS_NONEL40,
  768.                                0,   0,
  769.                                0
  770.                         } ;
  771.  
  772. /* idDesktopZoomMItem[5] */
  773.  
  774. static MMIPACKET d043 = {    &idDesktopZoomMItem[5],
  775.                             &idDesktopZoomMenu,
  776.                             &MJ_MITEML40,
  777.                             OFFSET(MITEML40),
  778.                             MS_NONE
  779.                         } ;
  780. static MITEML40    d043d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  781.                              255, 131, 292, 148, 0, 6, 8,
  782.                             MS_NONEL40,
  783.                             desktop_setImageZoom,
  784.                             0x0000,  -1,
  785.                             "×6",
  786.                                1,  12,  12,
  787.                             MS_NONEL40,
  788.                                0,   0,
  789.                                0
  790.                         } ;
  791.  
  792. /* idDesktopZoomMItem[6] */
  793.  
  794. static MMIPACKET d044 = {    &idDesktopZoomMItem[6],
  795.                             &idDesktopZoomMenu,
  796.                             &MJ_MITEML40,
  797.                             OFFSET(MITEML40),
  798.                             MS_NONE
  799.                         } ;
  800. static MITEML40    d044d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  801.                              255, 149, 292, 166, 0, 6, 8,
  802.                             MS_NONEL40,
  803.                             desktop_setImageZoom,
  804.                             0x0000,  -1,
  805.                             "×7",
  806.                                1,  12,  12,
  807.                             MS_NONEL40,
  808.                                0,   0,
  809.                                0
  810.                         } ;
  811.  
  812. /* idDesktopZoomMItem[7] */
  813.  
  814. static MMIPACKET d045 = {    &idDesktopZoomMItem[7],
  815.                             &idDesktopZoomMenu,
  816.                             &MJ_MITEML40,
  817.                             OFFSET(MITEML40),
  818.                             MS_NONE
  819.                         } ;
  820. static MITEML40    d045d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  821.                              255, 171, 292, 188, 0, 6, 8,
  822.                             MS_NONEL40,
  823.                             desktop_setImageZoom,
  824.                             0x0000,  -1,
  825.                             "×8",
  826.                                1,  12,  12,
  827.                             MS_NONEL40,
  828.                                0,   0,
  829.                                0
  830.                         } ;
  831.  
  832. /* idDesktopImageMItem[1] */
  833.  
  834. static MMIPACKET d046 = {    &idDesktopImageMItem[1],
  835.                             &idDesktopImageMenu,
  836.                             &MJ_MITEML40,
  837.                             OFFSET(MITEML40),
  838.                             MS_NONE
  839.                         } ;
  840. static MITEML40    d046d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  841.                              144,  70, 239,  89, 0, 6, 8,
  842.                             MS_NONEL40,
  843.                             cmd_viewAllScr,
  844.                             0x0000,  -1,
  845.                             "全画面表示",
  846.                                1,  12,  12,
  847.                             MS_NONEL40,
  848.                                0,   0,
  849.                                0
  850.                         } ;
  851.  
  852. /* idDesktopImageMItem[2] */
  853.  
  854. static MMIPACKET d047 = {    &idDesktopImageMItem[2],
  855.                             &idDesktopImageMenu,
  856.                             &MJ_MITEML40,
  857.                             OFFSET(MITEML40),
  858.                             MS_NONE
  859.                         } ;
  860. static MITEML40    d047d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  861.                              150, 100, 245, 119, 0, 6, 8,
  862.                             MS_NONEL40,
  863.                             desktopMITEMfile_clearFunc,
  864.                             0x0000,  -1,
  865.                             "画像クリア",
  866.                                1,  12,  12,
  867.                             MS_NONEL40,
  868.                                0,   0,
  869.                                0
  870.                         } ;
  871.  
  872. /* idDesktopImageMItem[3] */
  873.  
  874. static MMIPACKET d048 = {    &idDesktopImageMItem[3],
  875.                             &idDesktopImageMenu,
  876.                             &MJ_MITEML40,
  877.                             OFFSET(MITEML40),
  878.                             MS_NONE
  879.                         } ;
  880. static MITEML40    d048d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  881.                              148, 124, 243, 143, 0, 6, 8,
  882.                             MS_NONEL40,
  883.                             Desktop_UndoProc,
  884.                             0x0000,  -1,
  885.                             "アンドゥ",
  886.                                1,  12,  12,
  887.                             MS_NONEL40,
  888.                                0,   0,
  889.                                0
  890.                         } ;
  891.  
  892. /* idDesktopMItem_Setup */
  893.  
  894. static MMIPACKET d049 = {    &idDesktopMItem_Setup,
  895.                             &idDesktopMenu,
  896.                             &MJ_MITEML40,
  897.                             OFFSET(MITEML40),
  898.                             MS_NONE
  899.                         } ;
  900. static MITEML40    d049d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  901.                              266,   0, 341,  19, 8, 6, 8,
  902.                             MS_PANELL40,
  903.                             desktop_setup,
  904.                             0x0000,  -1,
  905.                             "設定",
  906.                                1,  12,  12,
  907.                             MS_NONEL40,
  908.                                0,   0,
  909.                                0
  910.                         } ;
  911.  
  912. /* idDesktopExitIcon */
  913.  
  914. static MMIPACKET d050 = {    &idDesktopExitIcon,
  915.                             &idDesktopDialog,
  916.                             &MJ_ICONL40,
  917.                             OFFSET(ICONL40),
  918.                             MS_NONE
  919.                         } ;
  920. static ICONL40    d050d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  921.                              469,   0, 488,  19, 8, 6, 8,
  922.                             MS_PANELL40,
  923.                             desktop_quit,
  924.                             0x0000, 290
  925.                         } ;
  926.  
  927. /* idDesktopAlertHyper */
  928.  
  929. static MMIPACKET d051 = {    &idDesktopAlertHyper,
  930.                             &MJ_BASEOBJ,
  931.                             &MJ_HYPER,
  932.                             OFFSET(HYPER),
  933.                             MS_NONE
  934.                         } ;
  935. static HYPER    d051d = {    MS_NONEL40,
  936.                                0,   0,  11,  11, 0, 0, 0,
  937.                             MS_NONEL40,
  938.                         } ;
  939.  
  940. /* idDesktopHelpIcon */
  941.  
  942. static MMIPACKET d052 = {    &idDesktopHelpIcon,
  943.                             &idDesktopAlertHyper,
  944.                             &MJ_ICONL40,
  945.                             OFFSET(ICONL40),
  946.                             MS_NONE
  947.                         } ;
  948. static ICONL40    d052d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  949.                              405,   0, 424,  19, 8, 6, 8,
  950.                             MS_PANELL40,
  951.                             0,
  952.                             0x0000, 291
  953.                         } ;
  954.  
  955. /* idDesktopSkbIcon */
  956.  
  957. static MMIPACKET d053 = {    &idDesktopSkbIcon,
  958.                             &idDesktopAlertHyper,
  959.                             &MJ_ICONL40,
  960.                             OFFSET(ICONL40),
  961.                             MS_NONE
  962.                         } ;
  963. static ICONL40    d053d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  964.                              437,   0, 456,  19, 8, 6, 8,
  965.                             MS_PANELL40,
  966.                             0,
  967.                             0x0000, 292
  968.                         } ;
  969.  
  970. /* idDesktopFileDlgHyper */
  971.  
  972. static MMIPACKET d054 = {    &idDesktopFileDlgHyper,
  973.                             &idDesktopAlertHyper,
  974.                             &MJ_HYPER,
  975.                             OFFSET(HYPER),
  976.                             MS_NONE
  977.                         } ;
  978. static HYPER    d054d = {    MS_NONEL40,
  979.                                0,   0,  11,  11, 0, 0, 0,
  980.                             MS_NONEL40,
  981.                         } ;
  982.  
  983. /* idImageClearDlg */
  984.  
  985. static MMIPACKET d055 = {    &idImageClearDlg,
  986.                             NULL,
  987.                             &MJ_DIALOGL40,
  988.                             OFFSET(DIALOGL40),
  989.                             MS_NONE
  990.                         } ;
  991. static DIALOGL40    d055d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  992.                              199, 336, 478, 439, 8, 6, 8,
  993.                             MS_ALERTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  994.                             NULL,   0,   0
  995.                         } ;
  996.  
  997. /* idImageClearTitleMsg */
  998.  
  999. static MMIPACKET d056 = {    &idImageClearTitleMsg,
  1000.                             &idImageClearDlg,
  1001.                             &MJ_MSGL40,
  1002.                             OFFSET(MSGL40),
  1003.                             MS_NONE
  1004.                         } ;
  1005. static MSGL40    d056d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1006.                              199, 343, 478, 358, 0,15, 8,
  1007.                             MS_NONEL40,
  1008.                             "画像クリア",
  1009.                                1,  12,  12,
  1010.                             MS_BOLDL40,
  1011.                                0,   0
  1012.                         } ;
  1013.  
  1014. /* idImageClearMsg[0] */
  1015.  
  1016. static MMIPACKET d057 = {    &idImageClearMsg[0],
  1017.                             &idImageClearDlg,
  1018.                             &MJ_MSGL40,
  1019.                             OFFSET(MSGL40),
  1020.                             MS_NONE
  1021.                         } ;
  1022. static MSGL40    d057d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1023.                              199, 363, 478, 378, 0,15, 8,
  1024.                             MS_NONEL40,
  1025.                             "現在の描画色で画像全体をクリアします。",
  1026.                                1,  12,  12,
  1027.                             MS_NONEL40,
  1028.                                0,   0
  1029.                         } ;
  1030.  
  1031. /* idImageClearMsg[1] */
  1032.  
  1033. static MMIPACKET d058 = {    &idImageClearMsg[1],
  1034.                             &idImageClearDlg,
  1035.                             &MJ_MSGL40,
  1036.                             OFFSET(MSGL40),
  1037.                             MS_NONE
  1038.                         } ;
  1039. static MSGL40    d058d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1040.                              199, 379, 478, 394, 0, 6, 8,
  1041.                             MS_NONEL40,
  1042.                             "よろしいですか?",
  1043.                                1,  12,  12,
  1044.                             MS_NONEL40,
  1045.                                0,   0
  1046.                         } ;
  1047.  
  1048. /* idImageClearDBtn[0] */
  1049.  
  1050. static MMIPACKET d059 = {    &idImageClearDBtn[0],
  1051.                             &idImageClearDlg,
  1052.                             &MJ_DBUTTONL40,
  1053.                             OFFSET(DBUTTONL40),
  1054.                             MS_NONE
  1055.                         } ;
  1056. static DBUTTONL40    d059d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  1057.                              235, 407, 308, 426, 0, 6, 8,
  1058.                             MS_UFRAMEL40 | MS_FRAMEL40,
  1059.                             imgclearDBTNFunc,
  1060.                             0x0000
  1061.                         } ;
  1062.  
  1063. /* idImageClearDBtn[1] */
  1064.  
  1065. static MMIPACKET d060 = {    &idImageClearDBtn[1],
  1066.                             &idImageClearDlg,
  1067.                             &MJ_DBUTTONL40,
  1068.                             OFFSET(DBUTTONL40),
  1069.                             MS_NONE
  1070.                         } ;
  1071. static DBUTTONL40    d060d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  1072.                              369, 408, 442, 427, 0, 6, 8,
  1073.                             MS_UFRAMEL40 | MS_FRAMEL40,
  1074.                             imgclearDBTNFunc,
  1075.                             0x0000
  1076.                         } ;
  1077.  
  1078. /* idImageClearMsg[2] */
  1079.  
  1080. static MMIPACKET d061 = {    &idImageClearMsg[2],
  1081.                             &idImageClearDlg,
  1082.                             &MJ_MSGL40,
  1083.                             OFFSET(MSGL40),
  1084.                             MS_NONE
  1085.                         } ;
  1086. static MSGL40    d061d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1087.                              245, 409, 298, 424, 0,15, 8,
  1088.                             MS_NONEL40,
  1089.                             "クリア",
  1090.                                1,  12,  12,
  1091.                             MS_NONEL40,
  1092.                                0,   0
  1093.                         } ;
  1094.  
  1095. /* idImageClearMsg[3] */
  1096.  
  1097. static MMIPACKET d062 = {    &idImageClearMsg[3],
  1098.                             &idImageClearDlg,
  1099.                             &MJ_MSGL40,
  1100.                             OFFSET(MSGL40),
  1101.                             MS_NONE
  1102.                         } ;
  1103. static MSGL40    d062d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1104.                              379, 410, 432, 425, 0,15, 8,
  1105.                             MS_NONEL40,
  1106.                             "取消",
  1107.                                1,  12,  12,
  1108.                             MS_NONEL40,
  1109.                                0,   0
  1110.                         } ;
  1111.  
  1112. /* idDesktopMItem_Edit */
  1113.  
  1114. static MMIPACKET d063 = {    &idDesktopMItem_Edit,
  1115.                             NULL,
  1116.                             &MJ_MITEML40,
  1117.                             OFFSET(MITEML40),
  1118.                             MS_NONE
  1119.                         } ;
  1120. static MITEML40    d063d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1121.                              339, 280, 408, 299, 8, 6, 8,
  1122.                             MS_PANELL40,
  1123.                             0,
  1124.                             0x0000,  -1,
  1125.                             "編集",
  1126.                                1,  12,  12,
  1127.                             MS_NONEL40,
  1128.                                0,   0,
  1129.                                0
  1130.                         } ;
  1131.  
  1132. /* idDesktopMItem_Layer */
  1133.  
  1134. static MMIPACKET d064 = {    &idDesktopMItem_Layer,
  1135.                             NULL,
  1136.                             &MJ_MITEML40,
  1137.                             OFFSET(MITEML40),
  1138.                             MS_NONE
  1139.                         } ;
  1140. static MITEML40    d064d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1141.                                7, 180,  76, 199, 8, 6, 8,
  1142.                             MS_PANELL40,
  1143.                             0,
  1144.                             0x0000,  -1,
  1145.                             "レイヤ",
  1146.                                1,  12,  12,
  1147.                             MS_NONEL40,
  1148.                                0,   0,
  1149.                                0
  1150.                         } ;
  1151.  
  1152. /* idDesktopLayerMenu */
  1153.  
  1154. static MMIPACKET d065 = {    &idDesktopLayerMenu,
  1155.                             &idDesktopMItem_Layer,
  1156.                             &MJ_MENUL40,
  1157.                             OFFSET(MENUL40),
  1158.                             MS_NONE
  1159.                         } ;
  1160. static MENUL40    d065d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  1161.                                0, 217,  94, 403, 8, 6, 8,
  1162.                             MS_UFRAMEL40 | MS_FRAMEL40,
  1163.                             NULL,   0
  1164.                         } ;
  1165.  
  1166. /* idDesktopLayerMItem[0] */
  1167.  
  1168. static MMIPACKET d066 = {    &idDesktopLayerMItem[0],
  1169.                             &idDesktopLayerMenu,
  1170.                             &MJ_MITEML40,
  1171.                             OFFSET(MITEML40),
  1172.                             MS_NONE
  1173.                         } ;
  1174. static MITEML40    d066d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1175.                                5, 226,  81, 245, 8, 6, 8,
  1176.                             MS_NONEL40,
  1177.                             0,
  1178.                             0x0000,  -1,
  1179.                             "新規追加...",
  1180.                                1,  12,  12,
  1181.                             MS_NONEL40,
  1182.                                0,   0,
  1183.                                0
  1184.                         } ;
  1185.  
  1186. /* idDesktopLayerMItem[1] */
  1187.  
  1188. static MMIPACKET d067 = {    &idDesktopLayerMItem[1],
  1189.                             &idDesktopLayerMenu,
  1190.                             &MJ_MITEML40,
  1191.                             OFFSET(MITEML40),
  1192.                             MS_NONE
  1193.                         } ;
  1194. static MITEML40    d067d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1195.                               11, 249,  87, 268, 8, 6, 8,
  1196.                             MS_NONEL40,
  1197.                             0,
  1198.                             0x0000,  -1,
  1199.                             "削除",
  1200.                                1,  12,  12,
  1201.                             MS_NONEL40,
  1202.                                0,   0,
  1203.                                0
  1204.                         } ;
  1205.  
  1206. /* idDesktopLayerMItem[2] */
  1207.  
  1208. static MMIPACKET d068 = {    &idDesktopLayerMItem[2],
  1209.                             &idDesktopLayerMenu,
  1210.                             &MJ_MITEML40,
  1211.                             OFFSET(MITEML40),
  1212.                             MS_NONE
  1213.                         } ;
  1214. static MITEML40    d068d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1215.                                9, 270,  85, 289, 8, 6, 8,
  1216.                             MS_NONEL40,
  1217.                             0,
  1218.                             0x0000,  -1,
  1219.                             "クリア",
  1220.                                1,  12,  12,
  1221.                             MS_NONEL40,
  1222.                                0,   0,
  1223.                                0
  1224.                         } ;
  1225.  
  1226. /* idDesktopLayerMItem[3] */
  1227.  
  1228. static MMIPACKET d069 = {    &idDesktopLayerMItem[3],
  1229.                             &idDesktopLayerMenu,
  1230.                             &MJ_MITEML40,
  1231.                             OFFSET(MITEML40),
  1232.                             MS_NONE
  1233.                         } ;
  1234. static MITEML40    d069d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1235.                                5, 287,  81, 306, 8, 6, 8,
  1236.                             MS_NONEL40,
  1237.                             0,
  1238.                             0x0000,  -1,
  1239.                             "描画レイヤ...",
  1240.                                1,  12,  12,
  1241.                             MS_NONEL40,
  1242.                                0,   0,
  1243.                                0
  1244.                         } ;
  1245.  
  1246. /* idDesktopLayerMItem[4] */
  1247.  
  1248. static MMIPACKET d070 = {    &idDesktopLayerMItem[4],
  1249.                             &idDesktopLayerMenu,
  1250.                             &MJ_MITEML40,
  1251.                             OFFSET(MITEML40),
  1252.                             MS_NONE
  1253.                         } ;
  1254. static MITEML40    d070d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1255.                                5, 305,  81, 324, 8, 6, 8,
  1256.                             MS_NONEL40,
  1257.                             0,
  1258.                             0x0000,  -1,
  1259.                             "レイヤ設定...",
  1260.                                1,  12,  12,
  1261.                             MS_NONEL40,
  1262.                                0,   0,
  1263.                                0
  1264.                         } ;
  1265.  
  1266. /* idDesktopLayerMItem[5] */
  1267.  
  1268. static MMIPACKET d071 = {    &idDesktopLayerMItem[5],
  1269.                             &idDesktopLayerMenu,
  1270.                             &MJ_MITEML40,
  1271.                             OFFSET(MITEML40),
  1272.                             MS_NONE
  1273.                         } ;
  1274. static MITEML40    d071d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1275.                                9, 333,  85, 352, 8, 6, 8,
  1276.                             MS_NONEL40,
  1277.                             0,
  1278.                             0x0000,  -1,
  1279.                             "レイヤ合成...",
  1280.                                1,  12,  12,
  1281.                             MS_NONEL40,
  1282.                                0,   0,
  1283.                                0
  1284.                         } ;
  1285.  
  1286. /* idDesktopLayerMItem[6] */
  1287.  
  1288. static MMIPACKET d072 = {    &idDesktopLayerMItem[6],
  1289.                             &idDesktopLayerMenu,
  1290.                             &MJ_MITEML40,
  1291.                             OFFSET(MITEML40),
  1292.                             MS_NONE
  1293.                         } ;
  1294. static MITEML40    d072d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1295.                                5, 350,  81, 377, 8, 6, 8,
  1296.                             MS_NONEL40,
  1297.                             0,
  1298.                             0x0000,  -1,
  1299.                             "保存...",
  1300.                                1,  12,  12,
  1301.                             MS_NONEL40,
  1302.                                0,   0,
  1303.                                0
  1304.                         } ;
  1305.  
  1306. /* idDesktopLayerMItem[7] */
  1307.  
  1308. static MMIPACKET d073 = {    &idDesktopLayerMItem[7],
  1309.                             &idDesktopLayerMenu,
  1310.                             &MJ_MITEML40,
  1311.                             0,
  1312.                             MS_NONE
  1313.                         } ;
  1314. static MITEML40    d073d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1315.                               11, 378,  87, 397, 8, 6, 8,
  1316.                             MS_NONEL40,
  1317.                             0,
  1318.                             0x0000,  -1,
  1319.                             "読込...",
  1320.                                1,  12,  12,
  1321.                             MS_NONEL40,
  1322.                                0,   0,
  1323.                                0
  1324.                         } ;
  1325.  
  1326.