读书人

MFC多文档怎么发送消息使某一个视图

发布时间: 2012-03-24 14:00:46 作者: rapoo

MFC多文档,如何发送消息使某一个视图最小化,或者还原,求大侠知道,在线等
我的程序是MCI,单文档管理多个视图,我想要用程序控制某个视图最小化,不是点击视图的最小化按钮,求高手帮助,直接用视图指针调showwindow(sw_min..),视图内容没了 ,文档的框架还是显示的

[解决办法]
SendMessage(hwnd,WM_syscommand,sc_close,0)
然后点中sc_close f12,你会看到 其他的命令。
[解决办法]
ShowWindow(SW_SHOWMINIMIZED);
[解决办法]
先获取视图所在的父窗口 然后调用父窗口的ShowWindow
[解决办法]

探讨
我的程序是MCI,单文档管理多个视图,我想要用程序控制某个视图最小化,不是点击视图的最小化按钮,求高手帮助,直接用视图指针调showwindow(sw_min..),视图内容没了 ,文档的框架还是显示的

[解决办法]
自己创建模板这样就可以灵活控制了.
[解决办法]
利用视图的指针先调用GetParentFrame()得到父框架窗口指针,然后再调用ShowWindow(...);
[/Quote]

部长说的堆呀!

别把窗口用错了就行,分清你操作的是你要控制的窗口

读书人网 >VC/MFC

热点推荐