在对话框中的什么时侯产生ON_WM_CREATE()消息,最好详细点??
对话框中的OnCreate(LPCREATESTRUCT lpCreateStruct);函数与OnInitDialog()函数哪一个先被调用??对话框中m_hWnd代表什么?在CDialog基类中有它的定义吗?
MDI文档中的m_pmainwnd代表的是主窗口的句柄,而对话框中是m_hwnd, 我的说法对吗?

解决方案 »

  1.   

    m_hWnd代表对话框自己的句柄~
    它是CDialog的公有变量~
    OnCreate(LPCREATESTRUCT lpCreateStruct);先~
    OnInitDialog()后~
      

  2.   

    MDI文档中的m_pmainwnd代表的是主窗口的句柄,而对话框中是m_hwnd, 我的说法对吗?
    对得
    如果你把对话框得初始代码加到sdi初始部分内,,结束对话框的时候,,程序也会结束,,
    据此判断---好像是对的
      

  3.   

    你可以这样加入几个断点:
    在以下几个函数中
    OnInitDialog()
    OnCreate()
    构造函数
    这样可以看到那个先走进去呀。
      

  4.   

    同上,
    先执行OnCreate()
    后执行OnInitDialog()
    hWnd是指向窗口的句柄,在CWnd中有定义,
    你的说法是对的吧!呵呵!!
      

  5.   


    同志们很感谢你们的回答,可是这个问题怎么谁也不答呀在对话框中的什么时侯产生ON_WM_CREATE()消息,??