代码如下:
LRESULT SGroupDlg::OnKickIdle(WPARAM wp, LPARAM lCount)
{
    UpdateDialogControls(this, TRUE); // 崩溃
    return 0;
}

解决方案 »

  1.   

    应该不是这个函数的问题,UpdateDialogControls(this,TRUE);
    有可能你的程序其他地方有问题。
    问一下:SGroupDlg 是不是主窗口,OnKickIdle()是个什么消息处理函数?
      

  2.   

    SGroupDlg不是主窗口,OnKickIdle()函数处理WM_KICKIDLE消息。Update函数在SGroupDlg类里面,应该不会用错。(这种方法我用了很多次了。)
    关键是Debug版本没事,Release版本就出错。
      

  3.   

    看看运行到哪一步出错。比如如果控件ID不对,CWnd* CCmdUI::m_pOther就是NULL,直接使用指针的成员变量可能会出问题