不是再所有窗口的最上层。比如A中打开B则B始终在A的上层。
好像如同Dreamweaver4的窗体样式,即程序运行,会自动打开许多属性窗口,而这些属性窗口是浮动在主窗口上方的(不管是否获得焦点),当切换成其它应用程序时,这些属性窗口应该跟主窗口一同置后。
用非模态对话框可以解决这个问题,我现在想问一下我直接从CWnd继承的一个类该如何设置CWnd样式等 才能有这个效果。
好像如同Dreamweaver4的窗体样式,即程序运行,会自动打开许多属性窗口,而这些属性窗口是浮动在主窗口上方的(不管是否获得焦点),当切换成其它应用程序时,这些属性窗口应该跟主窗口一同置后。
用非模态对话框可以解决这个问题,我现在想问一下我直接从CWnd继承的一个类该如何设置CWnd样式等 才能有这个效果。
解决方案 »
- 为什么我创建的对话框没有收到WM_INITDIALOG消息直接就是WM_DESTROY消息
- 关于XPATH的一个问题
- 程序调试出现这样的问题,请问估计怎么下手调通啊??谢谢了!
- 请教一个DLL中的问题
- 这个工程编译通不过,帮我看看
- 急!谁有Activx 的Gif显示控件??
- CTI产品源代码转让!
- 怎么使程序一开始就最大化?
- 20号将发放QQ登录号码清除器 VC的源代码!有要的留下EMAIL!OK?
- 感谢bensilver!!!(请跟帖!) No.3
- 如果得到对话框中鼠标按了某个按钮?发送的是什么消息?(按钮是不知道的包括IDC等..)
- 一个问题(大致是关于监听目录),不知如何下手,敬请各位提点建设性的意见,秀秀你们的功力,不胜感激!
我继承自CWnd的窗体用createEx()建立,没有引入资源。我看非模态对话框的实现根本没有到这个方法。所以,还是不知道怎么解决。
天啊,疯了
CMyWnd m_wnd;然后重载View类或者框架类的OnCreate()函数,在里面生成你的窗体即可
m_wnd.CreateEx(0,AfxRegisterWndClass(0,NULL,NULL,NULL),_T("My Wnd"),
WS_CHILD|WS_CAPTION|WS_VISIBLE,CRect(0,0,700,700),this,0);