视图中的OnCreate和OnInitialUpDate进行初始化有何不同[转]
来源:互联网 发布:淘宝客活动推广 编辑:程序博客网 时间:2024/05/16 14:38
时间上,两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生, 然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。简单点,就是ONCREATE只是产生VIEW的基本结构和变量而在OnInitialUpDate()中,主要初始化视图中控件等。对各个变量进行初始化操作。
例子。我们要在视图中添加一个button和combobox控件则
OnCreate函数中写法如下:
int CFormView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
CRect rect(20,20,100,50);
m_ctrlButton.Create("Button1",WS_CHILD|WS_VISIBLE,rect,this,NULL);
//创建按扭控件
CFont *pFont=CFont::FromHandle((HFONT)::GetStockObject(ANSI_VAR_FONT));
CRect rect1(150,20,350,100);
m_combobox.Create(WS_CHILD|WS_VISIBLE|CBS_SIMPLE|CBS_NOINTEGRALHEIGHT|WS_VSCROLL,rect1,this,NULL);
return 0;
}
OnInitialUpDate中写法
void CFormView::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
//初始化组合框控件
m_combobox.AddString("Mondy");
m_combobox.AddString("Tuesday");
m_combobox.AddString("Wednesday");
m_combobox.AddString("Thursday");
m_combobox.AddString("Saturday");
m_combobox.AddString("Sunday");
}
- 视图中的OnCreate和OnInitialUpDate进行初始化有何不同?
- 视图中的OnCreate和OnInitialUpDate进行初始化有何不同?
- 视图中的OnCreate和OnInitialUpDate进行初始化有何不同?
- 视图中的OnCreate和OnInitialUpDate进行初始化有何不同[转]
- 初学vc8-视图中的OnCreate和OnInitialUpDate进行初始化有何不同?
- 在CView类的构造函数,OnCreate,或OnInitialUpDate中进行初始化有何不同?
- 【Hibernate】Hibernate中的get和load有何不同?
- 视图中的构造函数、OnCreate和OnInitiaUpDate进行初始化的区别
- 视图中的构造函数、OnCreate和OnInitiaUpDate进行初始化的区别
- 产品管理和项目管理有何不同? (转)
- Session.Abandon和Session.Clear有何不同 (转)
- 任务、进程和线程有何不同
- encodeURI和encodeURIComponent有何不同?
- 工作流和BPM有何不同?
- 绘画和平面设计有何不同
- getColumnIndex() 和 getColumnIndexOrThrow() 有何不同?
- strcpy和memcpy有何不同
- [iOS] stringWithFormat 和 initWithFormat 有何不同?
- flash物理引擎应用:你的第一个Fisix应用程序
- 好东西
- 查看Windows下端口被占用方法
- Ten sentences
- 情人节的由来
- 视图中的OnCreate和OnInitialUpDate进行初始化有何不同[转]
- Approaching success, avoiding the undesired: Does goal type matter?
- 开始学习C#
- Symbian OS应用编程位置服务篇之基本概念
- 我们追求的幸福在哪里 端宏斌
- 衡量引擎的主要指标和参数
- 我们追求的幸福在哪里(2) 端宏斌
- 介绍 Java 自带的线程池(1)
- 触发器的使用