关于MFC的几个问题~

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:46:36
1。什么时候OnCreate()被调用?这个问题我很迷糊 是不是 只调用一次(既在创建窗口调用)
2。Ondraw 和 OnCreate的区别上什么。
3。最近看教程来着 为什么 插入符 在 OnCreate声明
为什么不再Ondraw中 ?

刚刚看了的教程 和迷茫希望大家帮忙 谢谢了

我来回答:
1.窗口创建的时候就会调用OnCreate()函数,一般来说只调用一次。
2.OnDraw()是绘画窗口用的。比如控件的变更或由OnPaint()调用。
3.不知道你说的插入符是什么东东。

简单点来说,ondraw是用来重画窗口,就是当你窗口内容发生变化时可以通过这个函数来进行重画,而oncreat是在窗口创建的时候才调用的,如果在窗口运行过程中发生了变化是不能通过这个函数来进行重画的。oncreat想当与创建了一个新的窗口,而ondraw还是在以前的窗口下。