📄 edit_8h-source.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>MiniGUI V1.6.10 API Reference: edit.h Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.2 --><div class="qindex"><a class="qindex" href="index.htm">Main Page</a> | <a class="qindex" href="modules.htm">Modules</a> | <a class="qindex" href="classes.htm">Alphabetical List</a> | <a class="qindex" href="annotated.htm">Data Structures</a> | <a class="qindex" href="dirs.htm">Directories</a> | <a class="qindex" href="files.htm">File List</a> | <a class="qindex" href="functions.htm">Data Fields</a> | <a class="qindex" href="globals.htm">Globals</a> | <a class="qindex" href="pages.htm">Related Pages</a></div><div class="nav"><a class="el" href="dir_000003.htm">include</a> / <a class="el" href="dir_000004.htm">ctrl</a></div><h1>edit.h</h1><a href="edit_8h.htm">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 00019 <span class="comment">/*</span>00020 <span class="comment"> * $Id: edit.h 7941 2007-10-24 05:13:29Z xwyan $</span>00021 <span class="comment"> *</span>00022 <span class="comment"> * MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, </span>00023 <span class="comment"> * pSOS, ThreadX, NuCleus, OSE, and Win32.</span>00024 <span class="comment"> *</span>00025 <span class="comment"> * Copyright (C) 2002-2007 Feynman Software.</span>00026 <span class="comment"> * Copyright (C) 1999-2002 Wei Yongming.</span>00027 <span class="comment"> */</span>00028 00029 <span class="preprocessor">#ifndef _MGUI_CTRL_EDIT_H</span>00030 <span class="preprocessor"></span><span class="preprocessor">#define _MGUI_CTRL_EDIT_H</span>00031 <span class="preprocessor"></span> 00032 <span class="preprocessor">#ifdef __cplusplus</span>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {00034 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>00035 <a name="l00053"></a><a class="code" href="group__ctrl__edit.htm#ga0">00053</a> <span class="preprocessor">#define CTRL_EDIT ("edit")</span>00054 <span class="preprocessor"></span><a name="l00062"></a><a class="code" href="group__ctrl__edit.htm#ga1">00062</a> <span class="preprocessor">#define CTRL_SLEDIT ("sledit")</span>00063 <span class="preprocessor"></span><a name="l00071"></a><a class="code" href="group__ctrl__edit.htm#ga2">00071</a> <span class="preprocessor">#define CTRL_MLEDIT ("mledit")</span>00072 <span class="preprocessor"></span><a name="l00080"></a><a class="code" href="group__ctrl__edit.htm#ga3">00080</a> <span class="preprocessor">#define CTRL_MEDIT ("medit")</span>00081 <span class="preprocessor"></span><a name="l00091"></a><a class="code" href="group__ctrl__edit__styles.htm#ga0">00091</a> <span class="preprocessor">#define ES_LEFT 0x00000000L</span>00092 <span class="preprocessor"></span><a name="l00097"></a><a class="code" href="group__ctrl__edit__styles.htm#ga1">00097</a> <span class="preprocessor">#define ES_CENTER 0x00000001L</span>00098 <span class="preprocessor"></span><a name="l00103"></a><a class="code" href="group__ctrl__edit__styles.htm#ga2">00103</a> <span class="preprocessor">#define ES_RIGHT 0x00000002L</span>00104 <span class="preprocessor"></span><a name="l00109"></a><a class="code" href="group__ctrl__edit__styles.htm#ga3">00109</a> <span class="preprocessor">#define ES_MULTILINE 0x00000004L</span>00110 <span class="preprocessor"></span><a name="l00115"></a><a class="code" href="group__ctrl__edit__styles.htm#ga4">00115</a> <span class="preprocessor">#define ES_UPPERCASE 0x00000008L</span>00116 <span class="preprocessor"></span><a name="l00121"></a><a class="code" href="group__ctrl__edit__styles.htm#ga5">00121</a> <span class="preprocessor">#define ES_LOWERCASE 0x00000010L</span>00122 <span class="preprocessor"></span><a name="l00127"></a><a class="code" href="group__ctrl__edit__styles.htm#ga6">00127</a> <span class="preprocessor">#define ES_PASSWORD 0x00000020L</span>00128 <span class="preprocessor"></span>00129 <span class="comment">/* Not use */</span>00130 <span class="preprocessor">#define ES_AUTOVSCROLL 0x00000040L</span>00131 <span class="preprocessor"></span><span class="comment">/* Not use */</span>00132 <span class="preprocessor">#define ES_AUTOHSCROLL 0x00000080L</span>00133 <span class="preprocessor"></span><a name="l00138"></a><a class="code" href="group__ctrl__edit__styles.htm#ga9">00138</a> <span class="preprocessor">#define ES_NOHIDESEL 0x00000100L</span>00139 <span class="preprocessor"></span><a name="l00144"></a><a class="code" href="group__ctrl__edit__styles.htm#ga10">00144</a> <span class="preprocessor">#define ES_AUTOSELECT 0x00000400L</span>00145 <span class="preprocessor"></span><span class="comment">//#define ES_OEMCONVERT 0x00000400L</span>00146 <a name="l00151"></a><a class="code" href="group__ctrl__edit__styles.htm#ga11">00151</a> <span class="preprocessor">#define ES_READONLY 0x00000800L</span>00152 <span class="preprocessor"></span><a name="l00157"></a><a class="code" href="group__ctrl__edit__styles.htm#ga12">00157</a> <span class="preprocessor">#define ES_BASELINE 0x00001000L</span>00158 <span class="preprocessor"></span><a name="l00163"></a><a class="code" href="group__ctrl__edit__styles.htm#ga13">00163</a> <span class="preprocessor">#define ES_AUTOWRAP 0x00002000L</span>00164 <span class="preprocessor"></span><a name="l00169"></a><a class="code" href="group__ctrl__edit__styles.htm#ga14">00169</a> <span class="preprocessor">#define ES_TITLE 0x00004000L</span>00170 <span class="preprocessor"></span><a name="l00175"></a><a class="code" href="group__ctrl__edit__styles.htm#ga15">00175</a> <span class="preprocessor">#define ES_TIP 0x00008000L</span>00176 <span class="preprocessor"></span><a name="l00203"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga2">00203</a> <span class="preprocessor">#define EM_GETSEL 0xF0B0</span>00204 <span class="preprocessor"></span><a name="l00232"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga3">00232</a> <span class="preprocessor">#define EM_SETSEL 0xF0B1</span>00233 <span class="preprocessor"></span><a name="l00238"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga4">00238</a> <span class="preprocessor">#define EM_SETSELECTION EM_SETSEL</span>00239 <span class="preprocessor"></span><a name="l00251"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga5">00251</a> <span class="preprocessor">#define EM_SELECTALL 0xF0B2</span>00252 <span class="preprocessor"></span><a name="l00275"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga6">00275</a> <span class="preprocessor">#define EM_GETSELPOS 0xF0B3</span>00276 <span class="preprocessor"></span><a name="l00293"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga7">00293</a> <span class="preprocessor">#define EM_INSERTCBTEXT 0xF0B4</span>00294 <span class="preprocessor"></span><a name="l00308"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga8">00308</a> <span class="preprocessor">#define EM_COPYTOCB 0xF0B5</span>00309 <span class="preprocessor"></span><a name="l00323"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga9">00323</a> <span class="preprocessor">#define EM_CUTTOCB 0xF0B6</span>00324 <span class="preprocessor"></span><a name="l00343"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga10">00343</a> <span class="preprocessor">#define EM_SETLFDISPCHAR 0xF0B7</span>00344 <span class="preprocessor"></span><a name="l00361"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga11">00361</a> <span class="preprocessor">#define EM_SETLINESEP 0xF0B8</span>00362 <span class="preprocessor"></span>00363 <span class="comment">/* #define EM_GETRECT 0xF0B2 */</span>00364 <span class="comment">/* #define EM_SETRECT 0xF0B3 */</span>00365 <span class="comment">/* #define EM_SETRECTNP 0xF0B4 */</span>00366 <span class="comment">/* #define EM_SCROLL 0xF0B5 */</span>00367 <a name="l00390"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga12">00390</a> <span class="preprocessor">#define EM_GETCARETPOS 0xF0B9</span>00391 <span class="preprocessor"></span><a name="l00414"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga13">00414</a> <span class="preprocessor">#define EM_SETCARETPOS 0xF0BA</span>00415 <span class="preprocessor"></span><a name="l00420"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga14">00420</a> <span class="preprocessor">#define EM_SETINSERTION EM_SETCARETPOS</span>00421 <span class="preprocessor"></span>00422 <span class="comment">/* #define EM_SCROLLCARET 0xF0B9 */</span>00423 <span class="comment">/* #define EM_GETMODIFY 0xF0BA */</span>00424 <span class="comment">/* #define EM_SETMODIFY 0xF0BB */</span>00425 <a name="l00440"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga15">00440</a> <span class="preprocessor">#define EM_GETLINECOUNT 0xF0BC</span>00441 <span class="preprocessor"></span><a name="l00456"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga16">00456</a> <span class="preprocessor">#define EM_GETLINEHEIGHT 0xF0BD</span>00457 <span class="preprocessor"></span><a name="l00472"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga17">00472</a> <span class="preprocessor">#define EM_SETLINEHEIGHT 0xF0BE</span>00473 <span class="preprocessor"></span>00474 00475 <span class="comment">/*#define EM_LINEINDEX 0xF0BD */</span>00476 <span class="comment">/*#define EM_GETTHUMB 0xF0BE */</span>00477 00478 <span class="comment">/* internal used now */</span>00479 <span class="preprocessor">#define EM_LINESCROLL 0xF0BF</span>00480 <span class="preprocessor"></span> <a name="l00499"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga19">00499</a> <span class="preprocessor">#define EM_INSERTTEXT 0xF0C0</span>00500 <span class="preprocessor"></span>00501 <span class="comment">/* Not use */</span>00502 <span class="preprocessor">#define EM_LINELENGTH 0xF0C1</span>00503 <span class="preprocessor"></span><span class="comment">/* Not use */</span>00504 <span class="preprocessor">#define EM_REPLACESEL 0xF0C2</span>00505 <span class="preprocessor"></span><a name="l00510"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga22">00510</a> <span class="preprocessor">#define EM_GETMAXLIMIT 0xF0C3</span>00511 <span class="preprocessor"></span>00512 <span class="comment">/* Not use */</span>00513 <span class="preprocessor">#define EM_GETLINE 0xF0C4</span>00514 <span class="preprocessor"></span><a name="l00529"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga24">00529</a> <span class="preprocessor">#define EM_LIMITTEXT 0xF0C5</span>00530 <span class="preprocessor"></span><a name="l00542"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga25">00542</a> <span class="preprocessor">#define EM_REDO 0xF0C6</span>00543 <span class="preprocessor"></span><span class="comment">/*#define EM_CANUNDO 0xF0C6 */</span>00544 <a name="l00556"></a><a class="code" href="group__ctrl__edit__msgs.htm#ga26">00556</a> <span class="preprocessor">#define EM_UNDO 0xF0C7</span>00557 <span class="preprocessor"></span>00558 <span class="comment">/* Not use */</span>00559 <span class="preprocessor">#define EM_FMTLINES 0xF0C8</span>00560 <span class="preprocessor"></span><span class="comment">/* Not use */</span>00561 <span class="preprocessor">#define EM_LINEFROMCHAR 0xF0C9</span>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -