情况是这样的:
我做一个向导,用了几个Dialog,而且做多语言,我就把读语言的函数放在OnInitDialog中,如GetDlgItem(IDC_TITLE).setwindowtext(...)什么的。现在我在向导主页面中New Dialog了几个页面,手动OnInitDialog,却总是报错,Release中存在这种错误,debug不存在???我说明白了吗?

解决方案 »

  1.   

    你为什么手动OnInitDialog?你必须显示它自动调用,
      

  2.   

    我New,而后Create,而后存到链表中。可是OnInitDialog里面不执行呀。
      

  3.   

    用PostMessage向对话框发送WM_INITDIALOG消息,试一试!
      

  4.   

    嗯,现在是执行到了OnInitDialog里面去了,但 是
    我GetDlgItem(IDC_TITLE).SETWINDOWTEST(...)就异常???
    这个DIALOG我是new的。
      

  5.   

    回复人: mingtoy() ( ) 信誉:89  2003-12-23 10:53:00  得分:0 
     
     
      我New,而后Create,而后存到链表中。可是OnInitDialog里面不执行呀。  
     
    我没记错的话应该是初次ShowWindow才会调用OnInitDialog,还没有ShowWindow的话,应该不行