0).h文件中,定义m_pButton;1)初始化
CLabSDIView::CLabSDIView()
{
m_pButton = NULL;
}
2)创建按钮int CLabSDIView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1; m_pButton = new CButton;
m_pButton->Create("Richuen",WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,80,50),this,104);
return 0;
}3)销毁按钮
CLabSDIView::~CLabSDIView()
{
if (m_pButton)
delete m_pButton;
}
CLabSDIView::CLabSDIView()
{
m_pButton = NULL;
}
2)创建按钮int CLabSDIView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1; m_pButton = new CButton;
m_pButton->Create("Richuen",WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,80,50),this,104);
return 0;
}3)销毁按钮
CLabSDIView::~CLabSDIView()
{
if (m_pButton)
delete m_pButton;
}
解决方案 »
- 发送ARP失败。。。求助中..
- vc 6中可以给程序增加一个开始界面,使用vc组件 visual stdio2005怎么做?
- ADO访问ORACLE数据库时,如何刷新插入的记录?
- 谁能教教我,感激不尽,谢谢先了·························
- 求串口通信异步方式实例!
- 为什么找不到windns.h文件?
- CHAR 与WCHAR类型转换问题
- 线程的问题:编译能通,执行之后提示“应用程序异常,在内存XXXXX处。。。。”,想知道怎么回儿事?先谢谢了
- 为什么不能在VB中调用Delphi编写的组件程序?
- 谁有SPY++的源码?
- 怎么在edit中显示程序自己的路径。
- 懂程序的进来看看,我在做毕业设计,希望大家能给点意见!谢谢
if (p->Creat(... ...) == FALSE) return;
p->ShowWindow(SW_SHOW);//显示
CButtonView::CButtonView()中
应该放在
CButtonView::OnDraw()中
它会不停地创建CButton *m_pButton应放在头文件中定义,要不很快就被析构,无法显示。而
m_pButton = new CButton;
m_pButton->Create("Richuen",WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,80,50),this,104);
可以放在OnInitialUpdate()中