当文档中,我需要截屏并保存在用户选择的路径,保存为用户输入的名字,但我在获取了用户保存路径以后截屏,就把对话框一起给保存下来了,要怎么改才能在对话框消失以后再保存呢?我用延时也不得行的。if( IDOK==CFileDlg.Domodal() )
{
    m_savePath=CFileDlg.GetFilePath();
}
Delay( 500 );    //在此处延时,但没作用SaveBitmapToFile( m_savePaht );

解决方案 »

  1.   

    Delay( 500 );    //在此处延时,但没作用 
    时间太短....
      

  2.   

    if( IDOK==CFileDlg.Domodal() ) 

        m_savePath=CFileDlg.GetFilePath(); 
    } InvalidateRect(NULL);SaveBitmapToFile( m_savePaht );
      

  3.   

    ok了,谢谢ls的几位,哎现在写vc感觉不能比较熟练用vc的思维来思考来解决问题啊,ls几位有没有好的建议啊