在mfc多文档子窗体中,调用非模态对话框时,对话框可以显示,但是一直挡在前面,就是窗口之间不能切换
在mfc的多文档子窗体中,加入了一个对话框,对话框中加了一个列表框,当查询出的数据显示在列表框中时,点击一条数据查看详情时,显示出一个窗口,把这个窗口设置成非模态,但是这...
在mfc的多文档子窗体中,加入了一个对话框,对话框中加了一个列表框,当查询出的数据显示在列表框中时,点击一条数据查看详情时,显示出一个窗口,把这个窗口设置成非模态,但是这个窗口(能显示多个)不能和其他窗口间贴换,后面的列表框窗体能获取到鼠标的焦点就是不能显示在最前面,我应该怎么做??
我是新手,请详细点,谢谢了,问题解决后我再追加分 展开
我是新手,请详细点,谢谢了,问题解决后我再追加分 展开
2个回答
展开全部
但是这个窗口(能显示多个)不能和其他窗口间贴换,后面的列表框窗体能获取到鼠标的焦点就是不能显示在最前面
这是啥意思,非模态窗口,不能与其他 贴换??
这是啥意思,非模态窗口,不能与其他 贴换??
更多追问追答
追问
通过点击列表框中的数据,显示出来的是非模态窗体,多点击几次列表框中的数据可以显示多个窗体,这些显示出来的非模态窗体,他们之间可以前后切换,可是那个含有列表框的窗体(非模态窗体的父窗体),他不能显示在最前面,他鼠标能点击到,证明获取到了鼠标焦点,可是一直在所有显示出来的非模态窗体的后面
追答
那就点击列表事件里面,createwindow create的时候 指定列表框的窗体为父窗口,只要指定了父子关系,那么父窗口就会一直在子窗口后面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询