对话框显示之前会调用三个函数,OnSize()、OnCreate(LPCREATESTRUCT lpCreateStruct)和OnInitDialog()。

顺序是OnCreate >OnSize>OnInitDialog。

      OnSize是窗口需要重绘的时候调用的,一般对话框上的控件位置的确定写在该函数里。

      一般对话框上的控件创建写在OnCreate函数里,但是切记不要在该函数中写关于绘制控件的东西,因为绘制会调用OnSize函数,万一还有对象没有创建出来,调用OnSize就会出错。

      对对话框数据的初始化操作一般写到OnInitDialog函数中。

posted on 2011-07-28 21:54  娜美fresh  阅读(1045)  评论(0编辑  收藏  举报