社区
界面
帖子详情
请教CSplitterWnd分割窗体的问题
budfly
2005-03-15 09:19:32
在单文档中使用CSplitterWnd.CreateStatic(this,2,1)分割窗体时,总是出现:“该内存不能为"read"。”的错误,而我以前在mdi中使用过这个方法是没有问题的,请问是什么原因?
...全文
223
11
打赏
收藏
请教CSplitterWnd分割窗体的问题
在单文档中使用CSplitterWnd.CreateStatic(this,2,1)分割窗体时,总是出现:“该内存不能为"read"。”的错误,而我以前在mdi中使用过这个方法是没有问题的,请问是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
侠雨飞飞
2005-06-28
打赏
举报
回复
俺也遇到同样问题
>_<
budfly
2005-03-16
打赏
举报
回复
错了,是在某个菜单上调用m_wndSplitterSystem.CreateStatic(this ,1, 2);没有问题
budfly
2005-03-16
打赏
举报
回复
即使什么都不做,也出现同样的问题。大家也可以试试看。我怀疑是不是MainFrame还没有创建,就已经开始调用BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)这个方法了,因为我在某个菜单上调用m_wndSplitterSystem.CreateView(0, 0, RUNTIME_CLASS(CSystemView), CSize(200, 0), pContext);是没有问题的。
whs1980
2005-03-16
打赏
举报
回复
那你新建一个项目,什么都不做,只做一个拆分窗口,看看还有没有问题.
budfly
2005-03-16
打赏
举报
回复
我也这样认为,但这句话没有涉及到其他的地方了,会不会是vc的设置有问题?我在两台机上调试,都出现相同的问题。 Unhandled exeption in xxxxxx.exe(MFC42.dll):0xC0000005:Access Violation
whs1980
2005-03-16
打赏
举报
回复
这句话看起来不会有错,楼主看看其他哪个地方是不是还有操作有问题呢
budfly
2005-03-15
打赏
举报
回复
呵呵,因为m_wndSplitterSystem.CreateStatic( this,1, 2);就出错,我把下面的部分注释掉了:
m_wndSplitterSystem.CreateView(0, 0, RUNTIME_CLASS(CSystemView), CSize(200, 0), pContext);
菜牛
2005-03-15
打赏
举报
回复
太简单了吧,还没有CreateView呢。
budfly
2005-03-15
打赏
举报
回复
MainFrame.h
private:(或者protected:)
CSplitterWnd m_wndSplitterSystem;
MainFrame.cpp
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
m_wndSplitterSystem.CreateStatic( this,1, 2);
return true;
}
就这么简单已经出错了
mahatma_cn
2005-03-15
打赏
举报
回复
怎么控制分割后的两个窗体
-------------------
vc向导提供你说的控制~~~~~~
to 搂住:
多点代码出来!!
tganan
2005-03-15
打赏
举报
回复
跟着你的问题问一下,怎么控制分割后的两个窗体!谢谢!有会的告诉我啊!谢谢!
MFC单文档绘图(一)——
窗体
分割
本文档介绍如何在MFC单文档项目中实现
窗体
分割
功能。通过新建MFC项目,添加基于C
Split
terWnd
的类,并自定义消息响应来控制
分割
条行为。同时,讲解了如何处理放大缩小窗口时的布局调整
问题
,确保窗口在尺寸变化时正确显示。
MFC下OpenGL编程入门遇到的几个
问题
总结[1]
本文分享了MFC编程中的实用技巧,包括C
Split
terWnd
分割
窗体
的正确使用,对话框Tab键顺序调整,窗口大小锁定,解决C
Split
terWnd
窗口重绘
问题
,OpenGL贴图设置,OnDraw与OnPaint的区别,以及避免内存泄漏的方法。
使用C
Split
terWnd
分割
窗体
这篇博客详细介绍了如何在MFC应用程序中使用C
Split
terWnd
类来创建和管理
分割
窗体
,提供了代码示例和教程链接,帮助开发者理解并实践
窗体
分割
功能。
C
Split
terWnd
窗口
分割
之——动态静态嵌套
分割
(二)
本文详细介绍了如何在MFC中使用C
Split
terWnd
实现动态和静态窗口
分割
,包括2*2动态
分割
、静态1行3列及嵌套
分割
,并提供了代码示例和自定义右键菜单的实现方法。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章