加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

user-interface – win32 select edit on edit ctrl(textbox)

发布时间:2020-12-14 02:13:18 所属栏目:Windows 来源:网络整理
导读:我正在使用这些选项创建我的文本框.我可以复制/剪切/粘贴/撤消,但是当我点击选择A时它不会全部选择.我可以右键单击并单击选择所有但是ctrl一个什么都不做,为什么? wnd = CreateWindow("EDIT",WS_CHILD | WS_VISIBLE | ES_MULTILINE | WS_HSCROLL | WS_VSCRO
我正在使用这些选项创建我的文本框.我可以复制/剪切/粘贴/撤消,但是当我点击选择A时它不会全部选择.我可以右键单击并单击选择所有但是ctrl一个什么都不做,为什么?

wnd = CreateWindow("EDIT",WS_CHILD | WS_VISIBLE | ES_MULTILINE | WS_HSCROLL | WS_VSCROLL | ES_AUTOHSCROLL | ES_AUTOVSCROLL,x,y,w,h,parentWnd,NULL,NULL);

解决方法

我倾向于使用MFC(原谅我)而不是win32所以我无法明确地回答这个问题,但我注意到这个评论被添加到MS网站上的一个页面上,该页面与Edit控件(编辑控件中的一个简单编辑器)交谈:

The edit control uses WM_CHAR for
accepting characters,not WM_KEYDOWN
etc. You must Translate() your
messages or you ironically won’t be
able to edit the text in the edit
control.

我不知道这是否适用于BoltBait的回复,但我怀疑是这样.

(我在http://msdn.microsoft.com/en-us/library/bb775462(VS.85).aspx发现了这个)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读