回 帖 发 新 帖 刷新版面

主题:windows MDI技术 的最大化问题(windows编程)

寒假我写了一个MDIPad (多重界面的记事本),可是存在两个问题,最严重的问题是

把MDI子窗口最大化之后再点关闭按钮关闭它,我设置的相应菜单会变,

但在框架窗口菜单栏上依然有子窗口的icon,最右边还有最小 大化按钮(本来想传个图片的,

但是几次都不成功,真抱歉!),正确的操作是icon会消失,最小 大 化 按钮也没了,

不知道问题出在哪,还希望高人指点,谢谢!

回复列表 (共2个回复)

沙发

我想到的间接解决这种问题的方法是在子窗口接受到WM_CLOSE消息时

发送SendMessage (hwndClient, WM_MDIRESTORE, (WPARAM)hwnd,0) ; 即先让窗口还原,然后在关闭

不过这并非问题的本质所在,如若有高手有其他见解欢迎提出

板凳

没做过MDI,不懂,上网查下可能有帮助

我来回复

您尚未登录,请登录后再回复。点此登录或注册