4

我试图在图片控件上显示一个 jpeg 文件首先我使用 GDIpluse 加载它然后我将它转换为 CBitmap 之后我尝试将它放在名为图片控件的图片控件上,该控件m_picture_control在我的对话框中定义为 CStatic 但它无法显示

Bitmap* pBitmap = Bitmap::FromFile(FileDlg.GetPathName());
    Status status = pBitmap->GetLastStatus();
    if(Ok == status)
    {
       HBITMAP hBitmap = NULL;
       status = pBitmap->GetHBITMAP(Color(0,0,0), &hBitmap);
       if(Ok == status)
       {
           CBitmap* bitmap = new CBitmap();
          bitmap->Attach(hBitmap);
          m_picture_control.SetBitmap(*bitmap);
       }
4

0 回答 0