怎样把位图加到对话框上??

解决方案 »

  1.   

    LoadImage加载位图
    简单点的就在OnPaint中StretchBlt画位图
      

  2.   

    在ON-PAINT():添加如下:
             CBitmap bitmap;
    bitmap.LoadBitmap(IDB_WSM);
    HBITMAP hbitmap=(HBITMAP)::LoadImage                                    (NULL,"wsm.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    bitmap.Attach(hbitmap);
    CDC dcComp;
    dcComp.CreateCompatibleDC(pDC);
    dcComp.SelectObject(&bitmap);
    BITMAP bminfo;
     
    G:\ѧϰ¹¤¾ß\MSDev98\MyProjects\wsm\wsmDlg.cpp(124) : error C2065: 'pDC' : undeclared identifier
    G:\ѧϰ¹¤¾ß\MSDev98\MyProjects\wsm\wsmDlg.cpp(128) : error C2227: left of '->BitBlt' must point to class/struct/union
    Error executing cl.exe.wsm.exe - 2 error(s), 0 warning(s)
    那地方不对呀????
    bitmap.GetObject(sizeof(bminfo),&bminfo);
    pDC->BitBlt(0,0,bminfo.bmWidth,bminfo.bmHeight,&dcComp,0,0,SRCCOPY);
      

  3.   

    CBitmap bitmap;
    bitmap.LoadBitmap(IDB_WSM);
    HBITMAP hbitmap=(HBITMAP)::LoadImage(NULL,"wsm.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    bitmap.Attach(hbitmap);
    CDC dcComp;
    dcComp.CreateCompatibleDC(pDC);
    dcComp.SelectObject(&bitmap);
    BITMAP bminfo;
    bitmap.GetObject(sizeof(bminfo),&bminfo);
    pDC->BitBlt(0,0,bminfo.bmWidth,bminfo.bmHeight,&dcComp,0,0,SRCCOPY);
      

  4.   

    error C2065: 'pDC' : undeclared identifier
    前面是否有CPaintDC dc(this); 用此dc
      

  5.   

    CPaintDC *tdc;
        CBitmap bitmap;
    bitmap.LoadBitmap(IDB_WSM);
    HBITMAP hbitmap=(HBITMAP)::LoadImage(NULL,"wsm.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    bitmap.Attach(hbitmap);
    CDC dcComp;
    dcComp.CreateCompatibleDC(tdc);
    dcComp.SelectObject(&bitmap);
    BITMAP bminfo;
    bitmap.GetObject(sizeof(bminfo),&bminfo);
    tdc->BitBlt(0,0,bminfo.bmWidth,bminfo.bmHeight,&dcComp,0,0,SRCCOPY);可我的图怎么没有显示在对话框上
    有一条警告:G:\ѧϰ¹¤¾ß\MSDev98\MyProjects\wsm\wsmDlg.cpp(165) : warning C4700: local variable 'tdc' used without having been initialized
    Linking...wsm.exe - 0 error(s), 1 warning(s)
    怎样初始化???
    高手帮帮忙 讲详细一点啦
      

  6.   

    拉一个picture control控件,设属性type为bitmap
    在属性image中选资源中的位图