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