プログラミング工房 > HSP > サンプルスクリプト > 

エディットコントロール用定数マクロ

>> ダウンロード

/***********************************************************

	エディットコントロール用定数一覧

		【2006/11/20 更新】

***********************************************************/
#ifndef	__H_CONST_EDIT__
#define	global	__H_CONST_EDIT__


/* クラス名 */
#define	global	EDIT_CLASS			"Edit"

/* スタイル */
#const	global	ES_AUTOHSCROLL	128
#const	global	ES_AUTOVSCROLL	64
#const	global	ES_CENTER		1
#const	global	ES_LEFT			0
#const	global	ES_LOWERCASE	16
#const	global	ES_MULTILINE	4
#const	global	ES_NOHIDESEL	256
#const	global	ES_NUMBER		0x2000
#const	global	ES_OEMCONVERT	0x0400
#const	global	ES_PASSWORD		32
#const	global	ES_READONLY		0x0800
#const	global	ES_RIGHT		2
#const	global	ES_UPPERCASE	8
#const	global	ES_WANTRETURN	4096

/* メッセージ */
#const global ECM_FIRST					0x1500	// ?
#const global EM_CANUNDO				0x00c6
#const global EM_CHARFROMPOS			0x00d7
#const global EM_EMPTYUNDOBUFFER		0x00cd
#const global EM_FMTLINES				0x00c8
#const global EM_GETCUEBANNER			ECM_FIRST + 2	// ?
#const global EM_GETFIRSTVISIBLELINE	0x00ce
#const global EM_GETHANDLE				0x00bd
;#const global EM_GETHILITE				// ?
#const global EM_GETIMESTATUS			217
#const global EM_GETLIMITTEXT			0x00d5
#const global EM_GETLINE				0x00c4
#const global EM_GETLINECOUNT			0x00ba
#const global EM_GETMARGINS				0x00d4
#const global EM_GETMODIFY				0x00b8
#const global EM_GETPASSWORDCHAR		0x00d2
#const global EM_GETRECT				0x00b2
#const global EM_GETSEL					0x00b0
#const global EM_GETTHUMB				0x00be
#const global EM_GETWORDBREAKPROC		0x00d1
#const global EM_HIDEBALLOONTIP			ECM_FIRST + 4	// ?
#const global EM_LIMITTEXT				0x00c5
#const global EM_LINEFROMCHAR			0x00c9
#const global EM_LINEINDEX				0x00bb
#const global EM_LINELENGTH				0x00c1
#const global EM_LINESCROLL				0x00b6
#const global EM_POSFROMCHAR			0x00d6
#const global EM_REPLACESEL				0x00c2
#const global EM_SCROLL					0x00b5
#const global EM_SCROLLCARET			0x00b7
#const global EM_SETCUEBANNER			ECM_FIRST + 1	// ?
#const global EM_SETHANDLE				0x00bc
;#const global EM_SETHILITE				// ?
#const global EM_SETIMESTATUS			216
#const global EM_SETLIMITTEXT			0x00c5
#const global EM_SETMARGINS				0x00d3
#const global EM_SETMODIFY				0x00b9
#const global EM_SETPASSWORDCHAR		0x00cc
#const global EM_SETREADONLY			0x00cf
#const global EM_SETRECT				0x00b3
#const global EM_SETRECTNP				0x00b4
#const global EM_SETSEL					0x00b1
#const global EM_SETTABSTOPS			0x00cb
#const global EM_SETWORDBREAKPROC		0x00d0
#const global EM_SHOWBALLOONTIP			ECM_FIRST + 3	// ?
#const global EM_UNDO					0x00c7
;#const global WM_UNDO					0x0304

/* 通知コード */
#const global EN_ALIGN_LTR_EC			0x0700
#const global EN_ALIGN_RTL_EC			0x0701
#const global EN_CHANGE					0x0300
#const global EN_ERRSPACE				0x0500
#const global EN_HSCROLL				0x0601
#const global EN_KILLFOCUS				0x0200
#const global EN_MAXTEXT				0x0501
#const global EN_SETFOCUS				0x0100
#const global EN_UPDATE					0x0400
#const global EN_VSCROLL				0x0602
;#const global WM_CTLCOLOREDIT			0x0133


#endif