文本框控件的消息及应用

2016-02-19 15:16 10 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的文本框控件的消息及应用,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

  文本框控件的消息及应用

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

  下表列出了文本控件的常用通知消息:

  消息名称         消息说明

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

  EN_ERRSPACE       任何时候只要由于内存不足以完成一项编辑操作,就发送这条消息。

  EN_HSCROLL        只要用户单击了从属于一个编辑控件的水平滚动条的任何地方,

  就会发送这条消息。注意这条消息是在控件更新显示之前发送出去的。 

  EN_KILLFOCUS       一旦控件丢失了输入焦点,则发出这条消息。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  EN_MAXTEXT        只要用户输人的文字试图超出由EM_LIMITTEXT消息规定购界限,或试图

  超出由VB Maxlength属性规定的界限,就会发送这条消息。此外,倘若

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  不允许自动进行水平滚动,同时插入点要超出控件的宽度;或者不允许

  自动自动滚动,同时插入点要超出接件的高度,那么也会触发这条消息。

  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        设置编辑控件中一段选定内容的起点一终点 

来源:http://www.tulaoshi.com/n/20160219/1609287.html

延伸阅读
标签: 电脑入门
Word文档里面可以包含各种各种的对象,其中,有几种对象不是普通文字,比如图片、艺术字、文本框等,这些对象不是纯文本,在操作上,肯定与文本的操作有所不同! 下面,给大家介绍的这个问题是,Word里面的文本框无法删除。遇到文本框删不掉,如何才能删除呢? 针对该问题,原因出自两个方面,下面逐一为你道来。 一、文本框对象未选对 关于...
PowerPoint制作滚动文本框的办法   1、启动PowerPoint2013,首先,我们要插入文本框,这里,我们不能按照传统方法直接单击插入选项卡,从里面选择文本框,那样的文本框是不带有滚动条的。我们点击开发工具选项卡,然后单击文本框控件。 2、在空白页面画出文本框,调整大小,然后点击控件功能区中的属性按钮。 3、 弹...
celluloid如何编辑文本框的样式   填充颜色:选中文本框,可以在 属性 填充 填充方式 中选择色彩填充。 填充渐变色:选中文本框,可以在 属性 填充 填充方式 中选择渐变填充 。 外扩效果:文字紧贴文本框边缘,若要制作文本框填充范围向外扩展且不影响内部文字的效果,首先选中文本框,再依次执行 属性 填充...
在很多的编辑软件中有这样一个功能,即当用户在编辑区中输入字符或者按动鼠标使得光标的位置改变时,在编辑软件下方的状态栏中就能显示出光标所在位置的行和列的值。下面就介绍如何用VB编程实现在文本框中的这一功能。 首先,在Form中添加一个文本框(TextBox),将其MultiLine属性设置为True,以便输入多行文本;再在Form中添加两个标题栏(La...
wps演示怎么添加文本框   1、首先我们打开wps演示,点击插入==文本框 我们可以根据自己需要,然后我们选择自己想要的类型文本框 WPS文字怎么关闭拼写检查   1、首先打开wps,选择wps文字--选项,进入设置页面或者点击下拉工具选择拼写检查 2、再设置页面选项拼写选项卡。在拼写选项卡中选择勾选掉输...

经验教程

543

收藏

24
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部