在主窗体上画一个按钮.运行时看不到. CTestfView::CTestfView(){MessageBox("a");CButton *p_MyBut = new CButton();p_MyBut->Create( "测试", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, CRect(20,10,80,40), this, IDC_MYBUTTON);}MessageBox("a");能执行.下面的按钮却看不到.请问为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态生成的控件,得调用ShowWindow 请问能看见的朋友.加了ShowWindow吗?\我加了\p_MyBut->ShowWindow(SW_SHOW);运行时提示debug assertion failed不加也显示不出按钮.你们也是在CTestfView类的构造函数里加的吗 CButton *p_MyBut = new CButton();p_MyBut->Create( "测试", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, CRect(20,10,80,40), this, IDC_MYBUTTON);p_MyBut->ShowWindow(SW_SHOW);没问题啊,不知道楼主碰到啥问题了, 可以了.为什么MessageBox可以执行.按钮不可以呢? 构造函数执行时父窗口还没建立,当然不能建立子窗口.CView::OnInitialUpdate 执行后,父窗口才创建完成. 你没有使用p_MyBut->ShowWindow(SW_SHOW);当然看不到了! 软件汉化的问题 这个函数怎么没有实现屏蔽Ctrl+Alt+Dele涅? BMP 位图中的 BITMAPINFOHEADER 结构撞鬼了,紧急求助! 一个编译问题! DLL的编译问题??? 已知一个窗口指针,怎样得知该窗口的类名是什么? 紧急求援!联众问题! 关于CListCtrl和CTreeCtrl 关于CArray和CTypedPtrList的模板类问题 请问在哪能找到类似于vb中dbgrid的控件,可以自动连接到数据库中的vc代码。 如何实现分割窗口后的功能? 在VC中关于图像处理中二维数组的声明、定义
我加了\p_MyBut->ShowWindow(SW_SHOW);运行时提示
debug assertion failed不加也显示不出按钮.你们也是在CTestfView类的构造函数里加的吗
p_MyBut->Create( "测试", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, CRect(20,10,80,40), this, IDC_MYBUTTON);
p_MyBut->ShowWindow(SW_SHOW);没问题啊,
不知道楼主碰到啥问题了,
可以了.为什么MessageBox可以执行.按钮不可以呢?
CView::OnInitialUpdate 执行后,父窗口才创建完成.