我用VC做一ActiveX新建一dialog,用模态方式打开,可以正常响应消息.
但改用非模态方式打开,无论是母窗体中,还是dialog中,都不响应PreTranslateMessage,onkeydown之类的事件.
怎么回事,应怎么解决
请哪位大虾帮忙,谢谢!!!
但改用非模态方式打开,无论是母窗体中,还是dialog中,都不响应PreTranslateMessage,onkeydown之类的事件.
怎么回事,应怎么解决
请哪位大虾帮忙,谢谢!!!
如果activex只是COleControl中是能正确响应所有消息的,因我原有个程序中dialog,已经包含了整个完整代码,
我本想将dialog加入这个activex,
从COleControl中非模态show这个dialog,
但模态调用出来时,dialog正常反应消息,
非模态调用时,COleControl中与dialog中都不响应消息.