📄 ebedit.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 + -