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

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

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

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式