在mfc多文档子窗体中,调用非模态对话框时,对话框可以显示,但是一直挡在前面,就是窗口之间不能切换

在mfc的多文档子窗体中,加入了一个对话框,对话框中加了一个列表框,当查询出的数据显示在列表框中时,点击一条数据查看详情时,显示出一个窗口,把这个窗口设置成非模态,但是这... 在mfc的多文档子窗体中,加入了一个对话框,对话框中加了一个列表框,当查询出的数据显示在列表框中时,点击一条数据查看详情时,显示出一个窗口,把这个窗口设置成非模态,但是这个窗口(能显示多个)不能和其他窗口间贴换,后面的列表框窗体能获取到鼠标的焦点就是不能显示在最前面,我应该怎么做??

我是新手,请详细点,谢谢了,问题解决后我再追加分
展开
 我来答
孤松独海
2011-12-08 · TA获得超过1513个赞
知道大有可为答主
回答量:1220
采纳率:0%
帮助的人:487万
展开全部
但是这个窗口滚仿(能显示多个)不能和其他窗口间贴换,后面的列表框窗体能获取到鼠标的大兆纤焦点就是不能显示在最前面

这是啥意思,非模态窗口,不猜拿能与其他 贴换??
更多追问追答
追问
通过点击列表框中的数据,显示出来的是非模态窗体,多点击几次列表框中的数据可以显示多个窗体,这些显示出来的非模态窗体,他们之间可以前后切换,可是那个含有列表框的窗体(非模态窗体的父窗体),他不能显示在最前面,他鼠标能点击到,证明获取到了鼠标焦点,可是一直在所有显示出来的非模态窗体的后面
追答
那就点击列表事件里面,createwindow  create的时候 指定列表框的窗体为父窗口,只要指定了父子关系,那么父窗口就会一直在子窗口后面。
zhangwen3790
2011-12-09 · TA获得超过224个赞
知道小有建树答主
回答量:209
采纳率:100%
帮助的人:176万
展开全部
SetwindowPos(&topmost,0,0,0,0,SW_SHOW);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式