edit.h

来自「这当中包含了可以在WIN下面的VC中进行MINIGUI编程及源码调试的模拟器环境」· C头文件 代码 · 共 88 行

H
88
字号
//// $Id: edit.h,v 1.9 2001/12/20 04:04:52 ymwei Exp $//// edit.h: the head file of Edit Control module.//// Copyright (c) 1999, Wei Yongming.// Create date: 1999/8/26//#ifndef GUI_EDIT_H_#define GUI_EDIT_H_#ifdef  __cplusplusextern  "C" {#endif#ifdef _FLAT_WINDOW_STYLE#define WIDTH_EDIT_BORDER       1#else#define WIDTH_EDIT_BORDER       2#endif#define MARGIN_EDIT_LEFT        1#define MARGIN_EDIT_TOP         1#define MARGIN_EDIT_RIGHT       2#define MARGIN_EDIT_BOTTOM      1#define LEN_SLEDIT_BUFFER       3000#define LEN_SLEDIT_UNDOBUFFER   1024#define EST_FOCUSED     0x00000001L#define EST_MODIFY      0x00000002L#define EST_REPLACE     0x00000008L#define EDIT_OP_NONE    0x00#define EDIT_OP_DELETE  0x01#define EDIT_OP_INSERT  0x02#define EDIT_OP_REPLACE 0x03typedef struct tagSLEDITDATA{    DWORD   status;         // status of box    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    char    buffer [LEN_SLEDIT_BUFFER];                            // buffer#if 0    int     lastOp;         // last operation    int     lastPos;        // last operation position    int     affectedLen;    // affected len of last operation    int     undoBufferLen;  // undo buffer len    char    undoBuffer [LEN_SLEDIT_UNDOBUFFER];                            // Undo buffer;        PLOGFONT logfont;#endif}SLEDITDATA;typedef SLEDITDATA* PSLEDITDATA;    BOOL RegisterSLEditControl (void);void SLEditControlCleanup (void);#ifdef __cplusplus}#endif#endif // GUI_EDIT_H_

⌨️ 快捷键说明

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