right,when create a dialog ,not perform precreatewindow function

解决方案 »

  1.   

    鼠标光标吧!
    在OnSetCursor函数中处理
      

  2.   

    默认光标只能这么改吧
    嫌闪烁,就处理一下BOOL CXX::OnSetCursor(CWnd* /*pWnd*/, UINT /*nHitTest*/, UINT /*message*/) 
    {
    if(m_Cursor!=::GetCursor())::SetCursor(m_Cursor);
    return TRUE;
    }
      

  3.   

    这种方法我试过,不好。更好的方法是改变WNDCLASS的cursor项,但是问题的关键在于对话框程序中好像不能改变这个参数,或者说我不知道怎么该。至于single/multi doc程序中横简单就可以做到的。