当前位置:天才代写 > tutorial > C语言/C++ 教程 > 文本框控件的动静及应用

文本框控件的动静及应用

2017-11-06 08:00 星期一 所属: C语言/C++ 教程 浏览:620

文本框控件的动静及应用

ccrun整理,如转载请注明出处。

下表列出了文本控件的常用通知动静:

动静名称         动静说明

EN_CHANGE        编辑控件的内容一旦产生改变,就发送这条动静。

EN_ERRSPACE       任何时候只要由于内存不敷以完成一项编辑操纵,就发送这条动静。

EN_HSCROLL        只要用户单击了从属于一个编辑控件的程度转动条的任那里所,

就会发送这条动静。留意这条动静是在控件更新显示之前发送出去的。 

EN_KILLFOCUS       一旦控件丢失了输入核心,则发出这条动静。

EN_MAXTEXT        只要用户输人的文字试图超出由EM_LIMITTEXT动静划定购边界,或试图超出由VB Maxlength属性划定的边界,就会发送这条动静。另外,倘若不答允自动举办程度转动,同时插入点要超出控件的宽度;可能不答允自动自动转动,同时插入点要超出接件的高度,那么也会触发这条动静。

EN_SETFOCUS       一旦控件吸收到了输入核心,就发出这条动静。

EN_UPDATE / EN_VSCROLL  只要用户单击了从属于一个编辑控件的垂直转动条的任那里所,

就会发送这条动静。留意这条动静是在控件更新显示之前发送出去的。 

下表列出了文本控件的常用动静:

动静名称        动静说明

EM_CANUNDO       抉择前一次编辑操纵是否可以或许除掉

EM_EMPTYUNDOBUFFER   排除控件的除掉缓冲区,使其不行能除掉前一次编辑操纵

EM_UNDO         除掉前一次编辑操纵 

EM_FMTLINES       抉择是否在取回的文本宇串中包括软回车字符 

EM_GETLIMITTEXT     获取一个编辑控件中文本的最大长度

EM_GETMARGINS      获取编辑控件的左、右边距(不得用于NT3.51)

EM_GETRECT       获取一个编辑控件的名目化矩形

EM_LIMITTEXT      限制编辑耀件甲购文本长度 

EM_SETLIMITTEXT     限制编辑控件中的文本长度(不得用于NT3.51) 

EM_SETMARGINS      配置编辑控件的左、右边距(不得用于NT3.51) 

EM_SETRECT       为一个编辑控件配置名目化矩形

EM_SETRECTNP      与EM_SETRECT雷同,只是控件此时不会重画

EM_SETTABSTOPS     配置编辑控件中的制表站间距

EM_CHARFROMPOS     判定编辑控件指定位置处的字符(不合用于NT3.51) 

EM_GETFIRSTVISIBLEIN  判定编辑控件中显示的第一行

EM_GETLINE       从编辑控件取回…行的内容

EM_GETLINECOUNT     判定一个编辑控件的总行数

EM_GETMODIFY      判定编辑控件的内容是否已产生变革

EM_GETPASSWORDCHAR   取得编辑控件的暗码字符

EM_GETSEL        判定编辑控件中一段选定内容的起点与终点

EM_LINEFROMCHAR     判定是哪一行显示了某个非凡字符

EM_LINEINDEX      判定指定行第一个字符的编号

EM_LINELENGTH      判定一行长度 

EM_LINESCROLL      转动编辑控件

EM_POSFROMCHAR     判定指定字符在编辑控件的位置(用于NT3.51)

EM_REPLACESEL      用指定文本替换编辑控件中的当前选定内容

EM_SETMODIFY      用于配置或排除一个编辑控件的修改符号

EM_SETPASSWORDCHAR   为指定的控件配置暗码字符 

EM_READONLY       抉择是否将编辑控件设为只读 

EM_SETSEL        配置编辑控件中一段选定内容的起点一终点 

 

    关键字:

天才代写-代写联系方式