奇怪的问题!非模态对话框使用WS_CHILD风格生成,在此非模态对话框上的Edit都是无法输入的,请教高手指点。 我新建了一个非模态对话框,在资源编辑器中的Style选择Child。使用CreateDialog新建,OK!可是在对话框上面CreateWindowEx建立的EDIT无法输入,但是其它控件都无影响,只有EDIT有问题。请高手指点一二。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再补充一下,通常非模态都是CreateDialog,并用WS_POPUP建立的。可是我有特殊用途,用WS_CHILD建立后,其它控件好象都很正常的工作,只有EDIT无法输入。不明白POPUP和CHILD建立的对话框再机制上有什么区别。 不会吧,可能是EDIT的位置不对吧。 你在另外一个父窗口上建立这个窗口就应该可以了。这也许就是Windows各种窗口处理的不同造成的。我一直使用CHILD类型的作为子窗口,然后在另外一个窗口中创建之! 多谢 vcleaner(我没当大哥很久了.......) 指点。我用CreateDialog按照你的方法还是没有解决问题,我想这跟对话框回调函数有关。使用CreateWindowEx建立的窗口确实可以解决问题。 很困惑的问题,关于SDK非模式框的 如何将做好的软件导出来,让别人使用 关于坐标的问题——动态创建按钮 请问如何注册OCX控件,注册后如何在程序中使用? 结构体的子项数量是否可变?怎么变? ATL控件在中文名文件夹下注册不上? 关于如何使用SDK的问题。 MFC中CFILE类等怎么追加写?急!急!急!急!急! 请问这个文件在何处,搜索可以查到,在FileView中无法看到?!! 请问能不能修改MessageBox的字体,和加入自定义的图标(非系统的),以及边框大小呀? 怎样彻底删除SOFTICE? 如何在一个ActiveX中创建另一个ActiveX?
可是我有特殊用途,用WS_CHILD建立后,其它控件好象都很正常的工作,只有EDIT无法输入。
不明白POPUP和CHILD建立的对话框再机制上有什么区别。
我用CreateDialog按照你的方法还是没有解决问题,我想这跟对话框回调函数有关。
使用CreateWindowEx建立的窗口确实可以解决问题。