#include <stdio.h>
#include <stdlib.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>

extern int	idPenEdDlg ;
extern int	idPenEdTitleMsg ;
extern int	idPenEdToolTIcon[7] ;
extern int	penedTICONtoolFunc() ;
extern int	idPenEdOkDBtn ;
extern int	penedDBTNokFunc() ;
extern int	idPenEdOkMsg ;
extern int	idPenEdCancelDBtn ;
extern int	penedDBTNcancelFunc() ;
extern int	idPenEdCancelMsg ;
extern int	idPenEdGrayMsg ;
extern int	idPenEdGrayNumMsg ;
extern int	idPenEdGraySBar ;
extern int	penedSBARgrayFunc() ;
extern int	idPenEdEditHSBar ;
extern int	penedSBAReditFunc() ;
extern int	idPenEdEditVSBar ;
extern int	idPenEdEditWin ;
extern int	PenEdEditWinProc() ;
extern int	idPenEdSampleWin ;
extern int	PenEdSampleWinProc() ;
extern int	idBrushSmallDlg ;
extern int	idBrushT1Hyper ;
extern int	idBrushTitleMsg[2] ;
extern int	idBrushWinSizeIcon[2] ;
extern int	brushICONwinsizeFunc() ;
extern int	idBrushT3Hyper ;
extern int	idBrushPenSampleTIcon[4] ;
extern int	brushTICONpensampleFunc() ;
extern int	idBrushEraseIcon[2] ;
extern int	brushICONeraseFunc() ;
extern int	idBrushT2Hyper ;
extern int	idBrushMsg[2] ;
extern int	idBrushGrayNumMsg ;
extern int	idBrushGraySBar ;
extern int	brushSBARgrayFunc() ;
extern int	idBrushTinyDlg ;
extern int	idBrushT4Hyper ;
extern int	idBrushPenDispWin ;
extern int	BrushPenDispWinProc() ;
extern int	idBrushPenBtn ;
extern int	BrushPenBtnProc() ;
extern int	idBrushT5Hyper ;
extern int	idPenSelSaveDBtn ;
extern int	penselDBTNsaveFunc() ;
extern int	idPenSelSaveMsg ;
extern int	idPenSelLoadDBtn ;
extern int	penselDBTNloadFunc() ;
extern int	idPenSelLoadMsg ;
extern int	idPenSelEraseIcon ;
extern int	penselICONeraseFunc() ;
extern int	idPenSelDlg ;
extern int	idPenSelTitleMsg ;
extern int	idPenSelSBar ;
extern int	penselSBARFunc() ;
extern int	idPenSelConcMsg ;
extern int	idPenSelConcTIcon ;
extern int	penselTICONconcFunc() ;
extern int	idPenSelEndDBtn ;
extern int	penselDBTNendFunc() ;
extern int	idPenSelEndMsg ;
extern int	idPenSelEditDBtn ;
extern int	penselDBTNeditFunc() ;
extern int	idPenSelEditMsg ;
extern int	idPenSelSampleListWin ;
extern int	PenSelSampleListWinProc() ;
extern int	idPenSelSelectWin[4] ;
extern int	PenSelSelectWinProc() ;
extern int	idPenEdSizeDBtn ;
extern int	penedDBTNsizeFunc() ;
extern int	idPenEdSizeMsg ;
extern int	idBrushModeMenu ;
extern int	idBrushModeMItem ;
extern int	idBrushModeSelMenu ;
extern int	idBrushModeSelMItem[7] ;
extern int	brushMITEMmodeselFunc() ;

#define ALIGN	4
#define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)

/*	MMI_init 用データ	*/

/*	ヘッダ	*/

MMIINIT	initDataZPENSEL = { "MmiInit",  74, 0 } ;

/* idPenEdDlg */

static MMIPACKET d001 = {	&idPenEdDlg,
							NULL,
							&MJ_DIALOGL40,
							OFFSET(DIALOGL40),
							MS_NONE
						} ;
static DIALOGL40	d001d = {	MS_BTLEFTL40 | MS_EVMOSONL40,
							   8, 112, 276, 419, 8, 6, 8,
							MS_ALERTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
							NULL,   0,   0
						} ;

/* idPenEdTitleMsg */

static MMIPACKET d002 = {	&idPenEdTitleMsg,
							&idPenEdDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d002d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							  39, 120, 245, 135, 0, 7, 8,
							MS_NONEL40,
							"ペンパターンの編集",
							   1,  12,  12,
							MS_BOLDL40,
							   0,   0
						} ;

/* idPenEdToolTIcon[0] */

static MMIPACKET d003 = {	&idPenEdToolTIcon[0],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d003d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 188,  43, 211, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 513, 514
						} ;

/* idPenEdToolTIcon[1] */

static MMIPACKET d004 = {	&idPenEdToolTIcon[1],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d004d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 212,  43, 235, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 515, 516
						} ;

/* idPenEdToolTIcon[2] */

static MMIPACKET d005 = {	&idPenEdToolTIcon[2],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d005d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 236,  43, 259, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 517, 518
						} ;

/* idPenEdToolTIcon[3] */

static MMIPACKET d006 = {	&idPenEdToolTIcon[3],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d006d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 260,  43, 283, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 525, 526
						} ;

/* idPenEdToolTIcon[4] */

static MMIPACKET d007 = {	&idPenEdToolTIcon[4],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d007d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 284,  43, 307, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 519, 520
						} ;

/* idPenEdOkDBtn */

static MMIPACKET d008 = {	&idPenEdOkDBtn,
							&idPenEdDlg,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d008d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 116, 388, 181, 407, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penedDBTNokFunc,
							0x0000
						} ;

/* idPenEdOkMsg */

static MMIPACKET d009 = {	&idPenEdOkMsg,
							&idPenEdDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d009d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 120, 392, 178, 403, 0,15, 8,
							MS_NONEL40,
							"編集終了",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenEdCancelDBtn */

static MMIPACKET d010 = {	&idPenEdCancelDBtn,
							&idPenEdDlg,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d010d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 200, 388, 255, 407, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penedDBTNcancelFunc,
							0x0000
						} ;

/* idPenEdCancelMsg */

static MMIPACKET d011 = {	&idPenEdCancelMsg,
							&idPenEdDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d011d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 212, 392, 240, 403, 0,15, 8,
							MS_NONEL40,
							"取消",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenEdGrayMsg */

static MMIPACKET d012 = {	&idPenEdGrayMsg,
							&idPenEdDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d012d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							  16, 360,  68, 375, 0,15, 8,
							MS_NONEL40,
							"描画濃度",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenEdGrayNumMsg */

static MMIPACKET d013 = {	&idPenEdGrayNumMsg,
							&idPenEdDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d013d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							  72, 360,  95, 376, 8, 6, 8,
							MS_OPAQUEL40,
							"  0",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenEdGraySBar */

static MMIPACKET d014 = {	&idPenEdGraySBar,
							&idPenEdDlg,
							&MJ_SCRLL40,
							OFFSET(SCRLL40),
							MS_NONE
						} ;
static SCRLL40	d014d = 	{	MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
							 104, 360, 216, 375, 8, 6, 6,
							MS_PANELL40 | MS_FRAMEL40,
							penedSBARgrayFunc,
							   0,   0, 255,  16,  16,
							 265, 266
						} ;

/* idPenEdEditHSBar */

static MMIPACKET d015 = {	&idPenEdEditHSBar,
							&idPenEdDlg,
							&MJ_SCRLL40,
							OFFSET(SCRLL40),
							MS_NONE
						} ;
static SCRLL40	d015d = 	{	MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
							  56, 337, 248, 352, 8, 6, 6,
							MS_PANELL40 | MS_FRAMEL40,
							penedSBAReditFunc,
							   0,   0,   0,   1,  16,
							 265, 266
						} ;

/* idPenEdEditVSBar */

static MMIPACKET d016 = {	&idPenEdEditVSBar,
							&idPenEdDlg,
							&MJ_SCRLL40,
							OFFSET(SCRLL40),
							MS_NONE
						} ;
static SCRLL40	d016d = 	{	MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40,
							 249, 144, 264, 336, 8, 6, 6,
							MS_PANELL40 | MS_FRAMEL40,
							penedSBAReditFunc,
							   0,   0,   0,   1,  16,
							 263, 264
						} ;

/* idPenEdEditWin */

static MMIPACKET d017 = {	&idPenEdEditWin,
							&idPenEdDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d017d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							  56, 144, 248, 336, 8,15, 8,
							MS_NONEL40,
							NULL,   0,   0,
							   0,   0, 193, 193,
							 128,  96, 640, 480,
							PenEdEditWinProc,
							"ウィンドウ",
						} ;

/* idPenEdSampleWin */

static MMIPACKET d018 = {	&idPenEdSampleWin,
							&idPenEdDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d018d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							  16, 144,  51, 179, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1,  34,  34,
							 128,  96, 640, 480,
							PenEdSampleWinProc,
							"ウィンドウ",
						} ;

/* idPenEdToolTIcon[5] */

static MMIPACKET d019 = {	&idPenEdToolTIcon[5],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d019d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 308,  43, 331, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 523, 524
						} ;

/* idPenEdToolTIcon[6] */

static MMIPACKET d020 = {	&idPenEdToolTIcon[6],
							&idPenEdDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d020d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							  20, 332,  43, 355, 0, 8, 0,
							MS_NONEL40,
							penedTICONtoolFunc,
							0x0000, 521, 522
						} ;

/* idBrushSmallDlg */

static MMIPACKET d021 = {	&idBrushSmallDlg,
							NULL,
							&MJ_DIALOGL40,
							OFFSET(DIALOGL40),
							MS_NONE
						} ;
static DIALOGL40	d021d = {	MS_BTLEFTL40 | MS_EVMOSONL40,
							 209,  16, 394, 119, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							NULL,   0,   0
						} ;

/* idBrushT1Hyper */

static MMIPACKET d022 = {	&idBrushT1Hyper,
							&idBrushSmallDlg,
							&MJ_HYPER,
							OFFSET(HYPER),
							MS_NONE
						} ;
static HYPER	d022d = {	MS_NONEL40,
							 211,  18, 222,  29, 0, 0, 0,
							MS_NONEL40,
						} ;

/* idBrushTitleMsg[0] */

static MMIPACKET d023 = {	&idBrushTitleMsg[0],
							&idBrushT1Hyper,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d023d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 257,  18, 346,  33, 0, 7, 8,
							MS_NONEL40,
							"ペン先の設定",
							   1,  12,  12,
							MS_BOLDL40,
							   0,   0
						} ;

/* idBrushWinSizeIcon[0] */

static MMIPACKET d024 = {	&idBrushWinSizeIcon[0],
							&idBrushT1Hyper,
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d024d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 379,  18, 392,  31, 0, 7, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							brushICONwinsizeFunc,
							0x0000, 633
						} ;

/* idBrushT3Hyper */

static MMIPACKET d025 = {	&idBrushT3Hyper,
							&idBrushSmallDlg,
							&MJ_HYPER,
							OFFSET(HYPER),
							MS_NONE
						} ;
static HYPER	d025d = {	MS_NONEL40,
							 211,  18, 222,  29, 0, 0, 0,
							MS_NONEL40,
						} ;

/* idBrushPenSampleTIcon[0] */

static MMIPACKET d026 = {	&idBrushPenSampleTIcon[0],
							&idBrushT3Hyper,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d026d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 215,  76, 252, 113, 0,15, 0,
							MS_NONEL40,
							brushTICONpensampleFunc,
							0x0000, 553, 554
						} ;

/* idBrushPenSampleTIcon[1] */

static MMIPACKET d027 = {	&idBrushPenSampleTIcon[1],
							&idBrushT3Hyper,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d027d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 254,  76, 291, 113, 0,15, 0,
							MS_NONEL40,
							brushTICONpensampleFunc,
							0x0000, 553, 554
						} ;

/* idBrushPenSampleTIcon[2] */

static MMIPACKET d028 = {	&idBrushPenSampleTIcon[2],
							&idBrushT3Hyper,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d028d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 293,  76, 330, 113, 0,15, 0,
							MS_NONEL40,
							brushTICONpensampleFunc,
							0x0000, 553, 554
						} ;

/* idBrushPenSampleTIcon[3] */

static MMIPACKET d029 = {	&idBrushPenSampleTIcon[3],
							&idBrushT3Hyper,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d029d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 332,  76, 369, 113, 0,15, 0,
							MS_NONEL40,
							brushTICONpensampleFunc,
							0x0000, 553, 554
						} ;

/* idBrushEraseIcon[0] */

static MMIPACKET d030 = {	&idBrushEraseIcon[0],
							&idBrushSmallDlg,
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d030d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 211,  18, 224,  31, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							brushICONeraseFunc,
							0x0000, 635
						} ;

/* idBrushT2Hyper */

static MMIPACKET d031 = {	&idBrushT2Hyper,
							NULL,
							&MJ_HYPER,
							OFFSET(HYPER),
							MS_NONE
						} ;
static HYPER	d031d = {	MS_NONEL40,
							 297, 258, 308, 269, 0, 0, 0,
							MS_NONEL40,
						} ;

/* idBrushMsg[1] */

static MMIPACKET d032 = {	&idBrushMsg[1],
							&idBrushT2Hyper,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d032d = 	{	MS_LEFTL40 | MS_DSPONLYL40,
							 298, 275, 346, 290, 0,15, 8,
							MS_NONEL40,
							"描画濃度",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idBrushGrayNumMsg */

static MMIPACKET d033 = {	&idBrushGrayNumMsg,
							&idBrushT2Hyper,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d033d = 	{	MS_LEFTL40 | MS_DSPONLYL40,
							 349, 275, 372, 290, 0, 6, 8,
							MS_OPAQUEL40,
							"100%",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idBrushGraySBar */

static MMIPACKET d034 = {	&idBrushGraySBar,
							&idBrushT2Hyper,
							&MJ_SCRLL40,
							OFFSET(SCRLL40),
							MS_NONE
						} ;
static SCRLL40	d034d = 	{	MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
							 376, 275, 445, 290, 8, 6, 6,
							MS_PANELL40 | MS_FRAMEL40,
							brushSBARgrayFunc,
							 100,   0, 100,  10,   5,
							 265, 266
						} ;

/* idBrushTinyDlg */

static MMIPACKET d035 = {	&idBrushTinyDlg,
							NULL,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d035d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40,
							 259, 328, 450, 385, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							NULL,   0,   0,
							   1,  17,   0,   0,
							 128,  96, 640, 480,
							0,
							"ウィンドウ",
						} ;

/* idBrushT4Hyper */

static MMIPACKET d036 = {	&idBrushT4Hyper,
							&idBrushTinyDlg,
							&MJ_HYPER,
							OFFSET(HYPER),
							MS_NONE
						} ;
static HYPER	d036d = {	MS_NONEL40,
							 262, 331, 273, 342, 0, 0, 0,
							MS_NONEL40,
						} ;

/* idBrushTitleMsg[1] */

static MMIPACKET d037 = {	&idBrushTitleMsg[1],
							&idBrushT4Hyper,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d037d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 310, 331, 399, 346, 0, 7, 8,
							MS_NONEL40,
							"ペン先",
							   1,  12,  12,
							MS_BOLDL40,
							   0,   0
						} ;

/* idBrushPenDispWin */

static MMIPACKET d038 = {	&idBrushPenDispWin,
							&idBrushTinyDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d038d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40 | MS_DSPONLYL40,
							 412, 347, 447, 382, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1,  34,  34,
							 128,  96, 640, 480,
							BrushPenDispWinProc,
							"ウィンドウ",
						} ;

/* idBrushPenBtn */

static MMIPACKET d039 = {	&idBrushPenBtn,
							&idBrushTinyDlg,
							&MJ_BUTTONL40,
							OFFSET(BUTTONL40),
							MS_NONE
						} ;
static BUTTONL40	d039d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 411, 347, 446, 382, 0, 0, 0,
							MS_NONEL40,
							BrushPenBtnProc,
							0x0000
						} ;

/* idBrushT5Hyper */

static MMIPACKET d040 = {	&idBrushT5Hyper,
							&idBrushTinyDlg,
							&MJ_HYPER,
							OFFSET(HYPER),
							MS_NONE
						} ;
static HYPER	d040d = {	MS_NONEL40,
							 262, 331, 273, 342, 0, 0, 0,
							MS_NONEL40,
						} ;

/* idPenSelSaveDBtn */

static MMIPACKET d041 = {	&idPenSelSaveDBtn,
							NULL,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d041d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 290, 217, 363, 236, 0, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penselDBTNsaveFunc,
							0x0000
						} ;

/* idPenSelSaveMsg */

static MMIPACKET d042 = {	&idPenSelSaveMsg,
							NULL,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d042d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 297, 222, 362, 237, 0,15, 8,
							MS_NONEL40,
							"ペン先保存",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenSelLoadDBtn */

static MMIPACKET d043 = {	&idPenSelLoadDBtn,
							NULL,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d043d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 332, 220, 417, 249, 0, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penselDBTNloadFunc,
							0x0000
						} ;

/* idPenSelLoadMsg */

static MMIPACKET d044 = {	&idPenSelLoadMsg,
							NULL,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d044d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 374, 222, 439, 237, 0,15, 8,
							MS_NONEL40,
							"ペン先読込",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenSelEraseIcon */

static MMIPACKET d045 = {	&idPenSelEraseIcon,
							NULL,
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d045d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 205,  40, 218,  53, 0, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penselICONeraseFunc,
							0x0000, 635
						} ;

/* idPenSelDlg */

static MMIPACKET d046 = {	&idPenSelDlg,
							NULL,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d046d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40,
							 274,   0, 489, 245, 8, 6, 8,
							MS_ALERTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
							NULL,   0,   0,
							   1,  17,   0,   0,
							 128,  96, 640, 480,
							0,
							"ウィンドウ",
						} ;

/* idPenSelTitleMsg */

static MMIPACKET d047 = {	&idPenSelTitleMsg,
							&idPenSelDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d047d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 340,   7, 423,  22, 0, 7, 8,
							MS_NONEL40,
							"ペン先の選択",
							   1,  12,  12,
							MS_BOLDL40,
							   0,   0
						} ;

/* idPenSelSBar */

static MMIPACKET d048 = {	&idPenSelSBar,
							&idPenSelDlg,
							&MJ_SCRLL40,
							OFFSET(SCRLL40),
							MS_NONE
						} ;
static SCRLL40	d048d = 	{	MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40,
							 467,  88, 482, 197, 8, 6, 6,
							MS_PANELL40 | MS_FRAMEL40,
							penselSBARFunc,
							   0,   0,   0,   1,  16,
							 263, 264
						} ;

/* idPenSelConcMsg */

static MMIPACKET d049 = {	&idPenSelConcMsg,
							&idPenSelDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d049d = 	{	MS_LEFTL40 | MS_DSPONLYL40,
							 308,  68, 397,  83, 0, 7, 8,
							MS_NONEL40,
							"濃度の中心集中",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenSelConcTIcon */

static MMIPACKET d050 = {	&idPenSelConcTIcon,
							&idPenSelDlg,
							&MJ_TICONL40,
							OFFSET(TICONL40),
							MS_NONE
						} ;
static TICONL40	d050d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 287,  68, 302,  83, 0, 6, 8,
							MS_NONEL40,
							penselTICONconcFunc,
							0x0000, 279, 280
						} ;

/* idPenSelEndDBtn */

static MMIPACKET d051 = {	&idPenSelEndDBtn,
							&idPenSelDlg,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d051d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 411, 212, 474, 231, 0, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penselDBTNendFunc,
							0x0000
						} ;

/* idPenSelEndMsg */

static MMIPACKET d052 = {	&idPenSelEndMsg,
							&idPenSelDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d052d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 417, 214, 468, 229, 0,15, 8,
							MS_NONEL40,
							"選択終了",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenSelEditDBtn */

static MMIPACKET d053 = {	&idPenSelEditDBtn,
							&idPenSelDlg,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d053d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							 284, 212, 360, 231, 0, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penselDBTNeditFunc,
							0x0000
						} ;

/* idPenSelEditMsg */

static MMIPACKET d054 = {	&idPenSelEditMsg,
							&idPenSelDlg,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d054d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							 289, 214, 354, 229, 0,15, 8,
							MS_NONEL40,
							"ペン先編集",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idPenSelSampleListWin */

static MMIPACKET d055 = {	&idPenSelSampleListWin,
							&idPenSelDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d055d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							 283,  88, 464, 197, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1, 180, 108,
							 128,  96, 640, 480,
							PenSelSampleListWinProc,
							NULL,
						} ;

/* idPenSelSelectWin[0] */

static MMIPACKET d056 = {	&idPenSelSelectWin[0],
							&idPenSelDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d056d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							 281,  28, 316,  63, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1,  34,  34,
							 128,  96, 640, 480,
							PenSelSelectWinProc,
							"ウィンドウ",
						} ;

/* idPenSelSelectWin[1] */

static MMIPACKET d057 = {	&idPenSelSelectWin[1],
							&idPenSelDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d057d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							 321,  28, 356,  63, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1,  34,  34,
							 128,  96, 640, 480,
							PenSelSelectWinProc,
							"ウィンドウ",
						} ;

/* idPenSelSelectWin[2] */

static MMIPACKET d058 = {	&idPenSelSelectWin[2],
							&idPenSelDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d058d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							 361,  28, 396,  63, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1,  34,  34,
							 128,  96, 640, 480,
							PenSelSelectWinProc,
							"ウィンドウ",
						} ;

/* idPenSelSelectWin[3] */

static MMIPACKET d059 = {	&idPenSelSelectWin[3],
							&idPenSelDlg,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d059d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40 | MS_FIXEDL40,
							 401,  28, 436,  63, 8,15, 8,
							MS_FRAMEL40,
							NULL,   0,   0,
							   1,   1,  34,  34,
							 128,  96, 640, 480,
							PenSelSelectWinProc,
							"ウィンドウ",
						} ;

/* idPenEdSizeDBtn */

static MMIPACKET d060 = {	&idPenEdSizeDBtn,
							NULL,
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d060d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
							  80, 417, 153, 436, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							penedDBTNsizeFunc,
							0x0000
						} ;

/* idPenEdSizeMsg */

static MMIPACKET d061 = {	&idPenEdSizeMsg,
							NULL,
							&MJ_MSGL40,
							OFFSET(MSGL40),
							MS_NONE
						} ;
static MSGL40	d061d = 	{	MS_CENTERL40 | MS_DSPONLYL40,
							  95, 421, 134, 432, 0,15, 8,
							MS_NONEL40,
							"サイズ変更",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

/* idBrushEraseIcon[1] */

static MMIPACKET d062 = {	&idBrushEraseIcon[1],
							NULL,
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d062d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 308, 373, 321, 386, 0, 7, 0,
							MS_UFRAMEL40 | MS_FRAMEL40,
							brushICONeraseFunc,
							0x0000, 635
						} ;

/* idBrushWinSizeIcon[1] */

static MMIPACKET d063 = {	&idBrushWinSizeIcon[1],
							NULL,
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d063d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
							 358, 373, 371, 386, 0, 7, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							brushICONwinsizeFunc,
							0x0000, 633
						} ;

/* idBrushModeMenu */

static MMIPACKET d064 = {	&idBrushModeMenu,
							NULL,
							&MJ_MENUL40,
							OFFSET(MENUL40),
							MS_NONE
						} ;
static MENUL40	d064d = 	{	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_HORIL40,
							 351, 292, 435, 307, 8, 6, 8,
							MS_DFRAMEL40 | MS_FRAMEL40,
							NULL,   0
						} ;

/* idBrushModeMItem */

static MMIPACKET d065 = {	&idBrushModeMItem,
							&idBrushModeMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d065d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 352, 293, 431, 306, 8, 6, 8,
							MS_NONEL40,
							0,
							0x0000,  -1,
							"通常     ",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMenu */

static MMIPACKET d066 = {	&idBrushModeSelMenu,
							&idBrushModeMItem,
							&MJ_MENUL40,
							OFFSET(MENUL40),
							MS_NONE
						} ;
static MENUL40	d066d = 	{	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
							 406, 290, 512, 421, 8, 6, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							NULL,   0
						} ;

/* idBrushModeSelMItem[0] */

static MMIPACKET d067 = {	&idBrushModeSelMItem[0],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d067d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 408, 326, 478, 344, 0, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"通常",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMItem[1] */

static MMIPACKET d068 = {	&idBrushModeSelMItem[1],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d068d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 408, 344, 487, 363, 0, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"比較(明)",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMItem[2] */

static MMIPACKET d069 = {	&idBrushModeSelMItem[2],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d069d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 409, 363, 488, 381, 8, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"比較(暗)",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMItem[3] */

static MMIPACKET d070 = {	&idBrushModeSelMItem[3],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d070d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 410, 381, 489, 399, 8, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"色度",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMItem[4] */

static MMIPACKET d071 = {	&idBrushModeSelMItem[4],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d071d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 409, 397, 488, 415, 0, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"彩度",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMItem[5] */

static MMIPACKET d072 = {	&idBrushModeSelMItem[5],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d072d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 409, 403, 488, 421, 0, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"明度",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushModeSelMItem[6] */

static MMIPACKET d073 = {	&idBrushModeSelMItem[6],
							&idBrushModeSelMenu,
							&MJ_MITEML40,
							OFFSET(MITEML40),
							MS_NONE
						} ;
static MITEML40	d073d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
							 409, 403, 488, 421, 0, 6, 8,
							MS_NONEL40,
							brushMITEMmodeselFunc,
							0x0000,  -1,
							"色度+彩度",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0,
							   0
						} ;

/* idBrushMsg[0] */

static MMIPACKET d074 = {	&idBrushMsg[0],
							NULL,
							&MJ_MSGL40,
							0,
							MS_NONE
						} ;
static MSGL40	d074d = 	{	MS_LEFTL40 | MS_DSPONLYL40,
							 282, 302, 347, 317, 0,15, 8,
							MS_NONEL40,
							"描画モード",
							   1,  12,  12,
							MS_NONEL40,
							   0,   0
						} ;

