用MFC开发多文档(MultiDoc)时,在主窗口(CMainFrame)中有一个MDINext方法,这个方法是用来激活下一个多文档窗口,但是就是没有MDIPrev方法。
在VS2005下CMainFrame下是存在MDIPrev方法的,没有办法只有自己实现这个功能,用Google找了好长时间都没有找到结果,后来想起Delphi下以前做过类是的功能。结果发现实现这个功能一点都不难,代码如下:
::SendMessage(m_hWndMDIClient, WM_MDINEXT, 0, 1);