EDIT中输入没有反应,WHY?

province_ 2005-07-25 06:56:48
EDIT中输入没有反应,WHY?
用CreateWinodwEx创建了一个EDIT子窗口,可是我却不能往里面输入内容,这是为什么?
只对Delete有反应,当然对弹出菜单中的其他选项也有反应,可是其他的键盘输入却一点动静没有,真是奇怪,查资料也没讲要自己写按键(不是上面的特殊键)消息处理过程啊,请指教。
...全文
145 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
province_ 2005-08-03
结了吧,原来那个程序里消息处理太多了,又要检测USB,又要做控件的自画,可能没考虑周到,下午单单写段CREATE EDIT的一切正常。
谢谢各位。
回复
boyplayee 2005-08-03
有没有updata all view????????????????
回复
singohwang 2005-08-02
基类没有选择正确
回复
province_ 2005-08-02
能详细点吗?
回复
province_ 2005-08-01
父窗口是在IDE环境下自动生成的。
CreateWindowEx是为了生成子窗口。如果不想改变EDIT的外观应该不需要写父窗口的消息处理过程吧。
没有指定READONLY,如果是的话,那么DELETE也该无效的。
哦,对了,我忘了这里是VC版,还以为是在VB呢。所以写了句没头脑的话。SORRY。
谢谢各位,请继续。
回复
ljp3000 2005-08-01
你的EDIT的父窗口是什么
回复
lixiaosan 2005-08-01
你create的时候是否指定了edit的属性为read-only
回复
province_ 2005-08-01
hwnd3 = CreateWindowEx(0, "edit", "My textbox", WS_CHILD , 50, 25, 100, 25, hwnd_, 0, App.hInstance, ByVal 0&)
ShowWindow hwnd3, SW_SHOWNORMAL

hwnd_是父窗口句柄,我根本没写EDIT的消息处理过程,而它对CONTEXTMENU里的所有项目全能正确处理,可就是不接受键盘输入的字符。

回复
troyliuyue 2005-08-01
应该要写基于父窗口的消息吧,对了,为什么要用CreateWindowEx呢?
回复
lixiaosan 2005-08-01
贴一下你的相关代码
回复
province_ 2005-07-31
最后再顶一下吧,奇怪,VC版没人回答,这里也是。
难道你们以为VB里拖个TEXTBOX过来就可以了,何必自找麻烦吗?
其实这里面才有WINODWS下写窗口程序的奥秘啊。(做个广告^_^)
回复
province_ 2005-07-30
Hello,Anybody here?Can you hear me?
回复
province_ 2005-07-26
是输入内容之后,EDIT中没有显示响应的内容
回复
windcsn 2005-07-26
不知道你的没有反映指的是什么?是输入内容之后,EDIT中没有显示响应的内容,还是指定的EDIT事件没有响应?
回复
province_ 2005-07-26
Excuse me,what does it mean?
回复
xuzheng318 2005-07-26
updata all view
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-07-25 06:56
社区公告
暂无公告