编辑框(Edit)样式风格
来源:互联网 发布:警用手铐淘宝哪里有卖 编辑:程序博客网 时间:2024/05/18 03:25
“CreateWindowEx”函数其中“dwStyle”参数将指明该窗口的风格,除了子窗口常用的风格WS_CHILD,WS_VISIBLE 外,你可以针对输入控件指明专门的风格。
ES_AUTOHSCROLL
当输入文字超出显示横向范围时自动滚动。
ES_AUTOVSCROLL
当输入文字超出显示竖向范围时自动滚动。
ES_CENTER
文本居中对齐。
ES_LEFT
文本左对齐。
ES_RIGHT
文本右对齐。
ES_MULTILINE
是否允许多行输入。
ES_PASSWORD
是否为密码输入框,如果指明该风格则输入的文字显示为“*”。
ES_READONLY
是否为只读。
ES_UPPERCASE
显示大写字符。
ES_LOWERCASE
显示小写字符。
ES_AUTOHSCROLL
当用户在行尾输入字符时,自动将文本向右滚动10个字符。当用户按下ENTER键时,控件将文本滚动回起始位置。
ES_AUTOVSCROLL
当用户在最后一行输入ENTER时,自动将文本向上滚动一页。
ES_CENTER
在单行或多行编辑控件中将文本对中。
ES_LEFT
在单行或多行编辑控件中将文本靠左对齐。
ES_LOWERCASE
将用户输入到编辑控件的字符全部转换为小写。
ES_MULTILINE
指明了一个多行编辑控件(缺省的是单行的)。如果指定了ES_AUTOVSCROLL风格,编辑控件将显示尽可能多的文本,并且当用户按下ENTER键时会自动地垂直滚动文本。如果没有指定ES_AUTOVSCROLL风格,则编辑控件将显示尽可能多的行,如果在按下ENTER键却没有更多的行要显示的话,就发出蜂鸣声。如果指定了ES_AUTOHSCROLL风格,当光标到达控件的右边时,多行编辑控件会自动地水平滚动文本。如果要开始一个新行,用户必须按下ENTER键。如果没有指定ES_AUTOHSCROLL风格,控件会在有必要时自动将单词折合到下一行的开始。如果按下ENTER键,则另起一行。折回单词的位置是由窗口的大小决定的。如果窗口的大小发生改变,折回单词的位置也会反生改变,将会重新显示文本。多行编辑控件可以有滚动条。具有滚动条的编辑控件会处理它自己的滚动条消息。没有滚动条的编辑控件按照前面描述的方式进行滚动,并且处理父窗口发出的任何滚动消息。
ES_NOHIDESEL
通常,当编辑控件失去输入焦点时,它会隐藏选择区域,当它获得输入焦点时,它会反转显示选择区域。如果指定了ES_NOHIDESEL风格则去掉了这个缺省的动作。
ES_OEMCONVERT
输入到编辑控件的文本将被从ANSI字符集转换到OEM字符集,然后转换回ANSI字符集。这使得在应用程序调用Windows的AnsiToOem函数以把编辑控件中的ANSI字符串转换为OEM字符时,能够进行正确的字符转换。这个风格对包含文件名的编辑控件最有用。
ES_PASSWORD
在编辑控件中输入字符时,将所有的字符显示为星号(*)。应用程序可以通过SetPasswordChar成员函数来改变显示的字符。
ES_RIGHT
在单行或多行编辑控件中将文本靠右对齐。
ES_UPPERCASE
在编辑控件中输入字符时,将所有的字符转换为大写。
ES_READONLY
禁止用户输入或修改编辑控件中的文本。
ES_WANTRETURN
指定当用户在对话框中的多行编辑控件中输入文本时,如果按下了ENTER键,则插入回车换行符。如果不使用这个风格,按下ENTER键的效果与按下对话框的缺省按钮相同。这个风格对单行编辑控件不起作用。
- 编辑框(Edit)样式风格
- 编辑框控件(edit)
- 编辑框(Edit)消息
- 编辑框Edit Control
- [MFC] Edit Control 编辑框
- Edit Control 编辑框控件
- Firefox - 附加组件 - 扩展 - Firebug - CSS样式表面板 - Edit编辑模式下切换文件不能保持Edit编辑模式
- Delphi标准控件-编辑框(Edit)
- VC编辑框(EDIT)多行显示
- 设置编辑框(edit)的字体
- VC++ edit 编辑框自动换行
- Edit Control控件 编辑框 文本框
- 编辑框(Edit Box)控件的用法
- MFC之编辑框Edit Control
- Windows edit控件(编辑框控件)
- MFC中编辑框edit的用法
- 编辑框控件的风格
- MFC 设置编辑框风格
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to ]
- 大规模高能效图遍历: 一种高效的数据密集型超级计算方法
- IIR,FIR滤波器介绍
- Emacs学习笔记(1):初学者的学习计划
- java 对象树的构建
- 编辑框(Edit)样式风格
- Java集合框架
- 黑马程序员_java之重要小知识点汇总(A和B的区别?)
- Emacs学习笔记(2): 初识Emacs
- Openbravo 如何给窗口添加新字段
- 嵌入式系统系统升级内核双备份的实现方式
- 统计字符串中每个字母出现的次数
- Emacs学习笔记(3):帮助系统
- Emacs学习笔记(4):基本的编辑功能