⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ebedit.h

📁 基于minigui开发的一套图形控件系统
💻 H
字号:
//

// $Id: ebedit.h,v 1.1.1.1 2005/01/18 11:47:57 tangjb Exp $

//

// edit.h: the head file of Edit Control module.

//

// Copyright (c) 1999, Wei Yongming.

//

// Create date: 1999/8/26

//



#ifdef  __cplusplus

extern  "C" {

#endif



#ifdef _FLAT_WINDOW_STYLE

#define WIDTH_EDIT_BORDER       1

#else

#define WIDTH_EDIT_BORDER       2

#endif



#define MARGIN_EDIT_LEFT        2	//1//1

#define MARGIN_EDIT_TOP         2	//1//1

#define MARGIN_EDIT_RIGHT       3	//1//2

#define MARGIN_EDIT_BOTTOM      2	//2//1



#define LEN_EBEDIT_BUFFER       3000

#define LEN_EBEDIT_UNDOBUFFER   1024



#define EEST_FOCUSED     0x00000001L

#define EEST_MODIFY      0x00000002L

#define EEST_REPLACE     0x00000008L



#define EEDIT_OP_NONE    0x00

#define EEDIT_OP_DELETE  0x01

#define EEDIT_OP_INSERT  0x02

#define EEDIT_OP_REPLACE 0x03



typedef struct tagEBEDITDATA2

{

    DWORD   status;         // status of box

    DWORD  	textcolor;

	DWORD	bordercolor;	//边框或下划线的颜色	add by tjb 2004-4-7

    int     bufferLen;      // length of buffer



    int     dataEnd;        // data end position

    int     editPos;        // current edit position

    int     caretOff;       // caret offset in box

    int     startPos;       // start display position

    

    int     selStart;       // selection start position

    int     selEnd;         // selection end position

    

    int     passwdChar;     // password character

    

    int     leftMargin;     // left margin

    int     topMargin;      // top margin

    int     rightMargin;    // right margin

    int     bottomMargin;   // bottom margin

    

    int     hardLimit;      // hard limit

    DWORD   data;

    char    buffer [LEN_EBEDIT_BUFFER];// buffer

}EBEDITDATA2;

typedef EBEDITDATA2* PEBEDITDATA2;

    

BOOL RegisterEBEditControl (void);

void EBEditControlCleanup (void);



#ifdef __cplusplus

}

#endif



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -