MessageBox( "提示xxx.bmp" );

解决方案 »

  1.   

    定义一个对话框  在对话框中显示图片行不行  然后在主程序中domodal一次
      

  2.   

    弹出一个CWnd类的窗口,可能要有菜单
      

  3.   

    你是不是想弹出一个选择BMP的打开文件对话框?用CFileDialog
      

  4.   

    具体过程是这样的:
    在一个view中显示了一些缩小的bmp图片。
    我双击一个图片,可以在一个新窗口中放大显示选中的图片。
      

  5.   

    CFrameWnd        m_wndBmp;
    m_wndBmp.CreateEx(WS_EX_TOPMOST, NULL, "位图",
    WS_CAPTION,CRect(100,100,400,400),NULL,0);
    m_wndBmp.ShowWindow(SW_HIDE);
    ...
    画图...
      

  6.   

    这需要对MFC非常精通了。
    你可以对话框为父窗口,在对话框上创建View,通过View来管理。
    也可以重新创建一个文档模板。如果你使用框架生成的主窗口,将它隐藏起来,需要打开的时候再将它显示,会比较简单。
      

  7.   

    有这个必要吗?VC里可以实现类似于ACDSEE里的Thumbnails功能的
      

  8.   

    给你一个对话框上创建View的代码:
        CRuntimeClass * pView=RUNTIME_CLASS(CBrowseView); CCreateContext * pContext;
    pContext=new CCreateContext;
    pContext->m_pCurrentDoc=NULL;
    pContext->m_pNewDocTemplate=NULL;
    pContext->m_pLastView=NULL;
    pContext->m_pCurrentFrame=NULL;
    pContext->m_pNewViewClass=pView; CWnd *pWnd;
    pWnd=NULL;
    pWnd=DYNAMIC_DOWNCAST(CWnd,pView->CreateObject());
    pWnd->Create(NULL,NULL,AFX_WS_DEFAULT_VIEW,CRect(0,0,0,0),this,0,pContext);
    delete pContext;
    pBroView=(CBrowseView *)DYNAMIC_DOWNCAST(CView,pWnd);
    CRect BroRect;
    CRect StaticRect; CWnd *pStatic=(CWnd *)(GetDlgItem(IDC_VIEWSTSTIC));
    pStatic->GetWindowRect(&StaticRect);
    BroRect.top=StaticRect.top-20;
    BroRect.bottom=BroRect.top+245;
    BroRect.right=StaticRect.left-2;
    BroRect.left=BroRect.right-215; pBroView->MoveWindow(&BroRect,true);