本文主要是介绍VC++建立空文档失败的一种情形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
假设现在要在单文档程序的客户区创建控件;
把控件作为视类的成员变量;
先把成员变量定义加到视类头文件;
然后在视类的,
BOOL CMyttView::PreCreateWindow(CREATESTRUCT& cs)
{
.......
}
在此成员函数中创建控件;
运行程序,就会出现如下错误,
这就需要在类向导为视类添加WM_CREATE消息处理函数,
然后在视类的OnCreate()函数中创建控件就可以了;
建立空文档失败可能还有其他的情况;
CTabCtrl m_wndTab;CButton btn1;CButton btn2;CButton btn3;
......
#define IDC_MYTAB 50001
......int CMyttView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{if (CView::OnCreate(lpCreateStruct) == -1)return -1;// TODO: Add your specialized creation code hereif (!m_wndTab.Cr
这篇关于VC++建立空文档失败的一种情形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!