用静态方法分割窗口,m_wndSplitter.CreateView(0, 0,RUNTIME_CLASS(CTryView),paneSize, pContext);
RUNTIME_CLASS里面的参数是什么意思?该怎么填?为什么我的程序提示如下错误呢MainFrm.cpp
E:\project\Try\MainFrm.cpp(124) : error C2653: 'CTryView' : is not a class or namespace name
E:\project\Try\MainFrm.cpp(124) : error C2065: 'classCTryView' : undeclared identifier
E:\project\Try\MainFrm.cpp(126) : error C2653: 'CView1' : is not a class or namespace name
E:\project\Try\MainFrm.cpp(126) : error C2065: 'classCView1' : undeclared identifier
执行 cl.exe 时出错.
Creating browse info file...Try.exe - 1 error(s), 0 warning(s)在线等,请高手指教,急急!!
RUNTIME_CLASS里面的参数是什么意思?该怎么填?为什么我的程序提示如下错误呢MainFrm.cpp
E:\project\Try\MainFrm.cpp(124) : error C2653: 'CTryView' : is not a class or namespace name
E:\project\Try\MainFrm.cpp(124) : error C2065: 'classCTryView' : undeclared identifier
E:\project\Try\MainFrm.cpp(126) : error C2653: 'CView1' : is not a class or namespace name
E:\project\Try\MainFrm.cpp(126) : error C2065: 'classCView1' : undeclared identifier
执行 cl.exe 时出错.
Creating browse info file...Try.exe - 1 error(s), 0 warning(s)在线等,请高手指教,急急!!
解决方案 »
- vc2010老是弹出这个对话框,怎么去掉?
- 自己写了个CDialog派生类。关联Dialog资源问题。
- mkdir 创建文件夹后 用SHFILEOPSTRUCT 为什么不能删除此文件夹???
- 求助:我的OleServer服务程序不能退出!!!
- 刚才经理过来看我在冲奶,说:你喝白开水不行啊,冲奶多耽误时间,赶紧抓紧时间工作,你看别人都工作呢,就你闲着。MaBiDe没给气死,现在
- #pragma data_seg申明的数据中,有些用Static修饰,有些没有,为什么?
- 求救:窗口关闭问题?
- ASSERT()的定义问题
- 关于列表控件显示Access数据表相关问题
- 网络编程方面求助
- atl::Cwindow里调用SetTimer为何不生效?
- 请问VC能制作网页吗?如何制作 郁闷,刚注册的帐号说不让给分,过2天补上
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
CRect cr;
BOOL rc;
if (!m_wndSplitter.CreateStatic(this,1,2))
{
TRACE0("Failed to create split bar ");
return FALSE; // failed to create
}
GetClientRect(&cr);
CSize paneSize(cr.Width()/4,cr.Height());
CSize paneSize1(3*cr.Width()/4, cr.Height());
pContext->m_pCurrentFrame=this; rc=m_wndSplitter.CreateView(0, 0,RUNTIME_CLASS(CTryView),paneSize, pContext);
if(!rc)return FALSE;
rc=m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CView1),paneSize1,pContext);
if(!rc)return FALSE;
m_wndSplitter.RecalcLayout();
m_wndSplitter.SetActivePane(0,1);
return CFrameWnd::OnCreateClient(lpcs, pContext);
}
你看一下头文件引用对了吗
#include"TryView.h"
#include"View1.h"
程序不认识这几个,编译没有通过,
看看是否包含这些类所在的头文件。