本帖最后由 VisualEleven 于 2012-12-14 13:14:31 编辑

解决方案 »

  1.   

    int ret=DialogBoxParam
    看看返回 值
      

  2.   

    If the function fails because the hWndParent parameter is invalid, the return value is zero. The function returns zero in this case for compatibility with previous versions of Microsoft Windows. If the function fails for any other reason, the return value is –1. To get extended error information, call GetLastError.
      

  3.   

     GetLastError用了,返回值为0,说是操作成功完成,但插入了FLASH对话框没出现啊
      

  4.   

    hWndParent参数是无效的因为如果函数调用失败,返回值是零。该函数返回零,在这种情况下,为了与以前版本的Microsoft Windows兼容。如果任何其他原因,函数调用失败,返回值是-1。若想获得更多的错误信息,调用GetLastError。
      

  5.   

    简单点说就是不加FLASH控件,对话框没问题,加了FLASH控件,对话框就不显示了
      

  6.   

    在WinMain开头加上
    CoInitialize(NULL);记得后面加CoUninitialize();
      

  7.   

            CoInitialize(NULL);
        DialogBoxParam(hInst,MAKEINTRESOURCE(IDD_LOGO),0,(DLGPROC)DlgProc,(IDD_LOGO));
        DialogBoxParam(hInst,MAKEINTRESOURCE(IDD_BEGIN),0,(DLGPROC)DlgProc,(IDD_BEGIN));
    CoUninitialize();
    像这样吗?还是没效果,我初学,还望见谅
      

  8.   

    例子:
    CAxWindow m_container;

    LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) 
    {
    switch (message) 

    case WM_CREATE: 
    GetClientRect(hWnd, &rc); 
    rc.top +=40;
    m_container.Create(hWnd,rc,LPCTSTR("ShockwaveFlash.ShockwaveFlash.9"),WS_CHILD|WS_VISIBLE);//create a container
      

  9.   

    我上传了一个‘swflash2.zip’0分
    可以参考
    http://download.csdn.net/detail/schlafenhamster/4888693