使用MFC编程,OnCreate()与OnInitialUpdate()区别
响应WM_CREATE的消息处理函数OnCreate()和添加的虚函数OnInitialUpdate(),OnCreate()是不是比OnInitialUpdate()先...
响应WM_CREATE的消息处理函数OnCreate()和添加的虚函数OnInitialUpdate(),OnCreate()是不是比OnInitialUpdate()先被调用?
给用户的感觉都是在窗口启动时就开始运行的吧?有更深层次的区别吗?
谢谢各位提供帮助的朋友!! 展开
给用户的感觉都是在窗口启动时就开始运行的吧?有更深层次的区别吗?
谢谢各位提供帮助的朋友!! 展开
2个回答
展开全部
OnCreate是在窗体创建时调用的.
OnInitialUpdate视图窗口完全建立后第一个被框架调用的函数。
OnInitialUpdate视图窗口完全建立后第一个被框架调用的函数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
展开全部
OnInitialUpdate概括,视图窗口完全建立后第一个被框架调用的函数。
框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。
时间上,两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生, 然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。
简单点,就是ONCREATE只是产生VIEW的基本结构和变量而在OnInitialUpDate()中,主要初始化视图中控件等,对各个变量进行初始化操作。
框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。
时间上,两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生, 然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。
简单点,就是ONCREATE只是产生VIEW的基本结构和变量而在OnInitialUpDate()中,主要初始化视图中控件等,对各个变量进行初始化操作。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询