我做了一个基于MFC的对话框应用程序,里面调用Dll来运行另外一个做成了MFC扩展DLL的应用程序,这个DLL中有一个模态对话框,一个非模态对话框;
调用DLL后就打开模态对话框,然后再响应键盘就可打开里面那个非模态对话框;
第一次打开非模态对话框可以正确显示这个对话框,可是隐藏关闭这个对话框后再来打开它,它就会贴在桌面上,就像是桌面壁纸一样贴在桌面上,(这个非模态对话框上只有一个Flash控件),用鼠标在其上面划过后就会把桌面那些图标去除自己显示出来,不知道为什么,再这请大家帮帮忙!这个问题怎么解决?谢谢!
调用DLL后就打开模态对话框,然后再响应键盘就可打开里面那个非模态对话框;
第一次打开非模态对话框可以正确显示这个对话框,可是隐藏关闭这个对话框后再来打开它,它就会贴在桌面上,就像是桌面壁纸一样贴在桌面上,(这个非模态对话框上只有一个Flash控件),用鼠标在其上面划过后就会把桌面那些图标去除自己显示出来,不知道为什么,再这请大家帮帮忙!这个问题怎么解决?谢谢!
解决方案 »
- OpenPrinter的问题
- 关于移植控件到Firefox的问题
- 急问一个简单的CWnd的MoveWindow问题
- 对话框怎么样响应键盘消息(急)
- SetLayeredWindowAttributes() 我為何不能使用
- 如何用MFC中的CCmdTarget实现一个COM接口?
- 用CFTPCONNECTION的CREATEDIRECTORY()函数,只能创建一层目录,哪位老兄有写好的可以创建多层的代码,望慷慨救急。BOSS在催,我来不及
- 问题:哪位知道net send的工作机理?
- 哪里有关于Win32 SDK的知识下载?
- 多线程操作Webbrowser控件问题!
- 关于串口通信中 字节设置问题
- 最简单的ocx控件放到服务器上web打开失败,而本地ok
将dialog properties -> more style -> system modal的钩钩去掉看看.
[/Quote我用的VS2008 System Modal是FALSE的