MFC对话框控件---Edit Control

 Edit窗口是用来接收用户输入最常用的一个控件。创建一个输入窗口可以使用成员函数:
 
   BOOL CEdit::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );

  其中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 显示大写/小写字符


  控制显示的文本利用成员函数SetWindowText/GetWindowText用于设置/得到当前显示的文本。

  通过GetLimitText/SetLimitText可以得到/设置在输入框中输入的字符数量。

  由于在输入时用户可能选择某一段文本,所以通过void CEdit::GetSel( int& nStartChar, int& nEndChar )得到用户选择的字符范围,通过调用void CEdit::SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE )可以设置当前选择的文本范围,如果指定nStartChar=0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值