解决方案 »
- 一个简单的应用问题(不知道是不是应该放在这里,如果不对请原谅)
- CSerialPort类实现的串口通信关于LONG CMainFrame::OnComm(WPARAM ch,LPARAM port)处理问题
- 奇怪的问题,运行时没有错但是如果是调试就有错。
- 关于ADO通过CRecordset读取数据的问题
- 郁闷,散分。顺便问一个问题。
- 关于NTSERVICE的问题
- 关于cwnd的问题
- 谁知道哪儿有MD5程序的原代码(For Windws)?
- 这段VB程序如何用VC实现啊?
- 请教高手关于隐藏页面点击的方法
- 请教VC中使用MATCOM问题,谢谢!
- 重载OnEraseBkGnd()之后,出现背景图像重叠
CMDIFrameWnd *m_tempMDICW = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
m_tempMDICW->MDICascade();
但是没有成功~~
我在新建文档中新建文档后添加 CMDIFrameWnd *m_tempMDICW = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
m_tempMDICW->SendMessage(WM_MDICASCADE,0,0);
没有反应
我已经差不多解决了,我添加了一个按钮重新划分,在CMainFrame类中添加响应函数
void CMainFrame::OnButtonNewhf()
{
// TODO: ÔÚ´ËÌí¼ÓÃüÁî´¦Àí³ÌÐò´úÂë
MDITabNewGroup();
}
点击一下按钮两个选项卡就可以分成两列了,只要在初始化过程中添加上这个功能就行。
那个MDICascade()函数好像是以前版本里面的,而且效果是这种
而MDITile()的效果才更接近一些
看来我还差的很远,还是要好好学习
http://bbs.csdn.net/topics/340039756
这个是桌面的层叠和平铺效果的讨论,挺详细的,有参考价值。