想制作程序的启动画面 不知道怎么弄   想让他启动时有渐变的效果  还有就是画面消失之后 程序才打开 网上那些都搞不懂

解决方案 »

  1.   

    CSpalishDlg  *dlg = new CSpalishDlg(this);
    dlg->Create(CSpalishDlg::IDD_DIALOG1,this);
    dlg->ShowWindow(SW_SHOW);
    dlg->UpdateWindow();
    Sleep(2000);
    按照网上的做法总是有错
    error C2589:'constant' : illegal token on right side of '::'
    error C2143: syntax error : missing ')' before '::'
    error C2661: 'Create' : no overloaded function takes 0 parameters
    error C2059: syntax error : ')'
    大家帮忙解决一下啊
      

  2.   

    我想大概是CSpalishDlg对话框框上只放一个静态控件,让他显示一个图片,然后对图片做渐隐效果,网上有很多关于图像渐隐效果的实现
      

  3.   

    首先,你最好双击CSpalishDlg对话框添加类,之后把
    dlg->Create(CSpalishDlg::IDD_DIALOG1,this)这句改成
    dlg->Create(CSpalishDlg::IDD,this);