Eric Zane 2022-11-21 14:48 采纳率: 0%
浏览 6

关于#c++#的问题,如何解决?

为什么我的窗口不能输出seedbank这张图片的,而其他图片的输出是正常的。比如map这个是正常输出。


void cLogic::DrawSeedBank(HDC hDc)
{
    HDC dcMem;
    dcMem = CreateCompatibleDC(hDc);
    HBITMAP bitmap = (HBITMAP)LoadImage(NULL, _T("seedbank.bmp"), IMAGE_BITMAP, 446, 87,
        LR_LOADFROMFILE);
    SelectObject(dcMem, bitmap);
    BitBlt(hDc, 0, 0, 446, 87, dcMem, 0, 0, SRCCOPY);
    DeleteObject(dcMem);
    DeleteObject(bitmap);
}

//为什么我的窗口不能输出seedbank这张图片的,而其他图片的输出是正常的。比如map这个是正常输出。

void cLogic::DrawBackPlants(HDC hDc)    
{
    HDC dcTemp;
    dcTemp = CreateCompatibleDC(hDc);
    // E: map.bmp就是导入的地图图片
    HBITMAP bitmap = (HBITMAP)LoadImage(NULL, _T("map.bmp"), IMAGE_BITMAP, 1280, 720,
        LR_LOADFROMFILE);
    SelectObject(dcTemp, bitmap);
    BitBlt(hDc, 0, 0, 1280, 720, dcTemp, 0, 0, SRCCOPY);
    DeleteObject(dcTemp);
    DeleteObject(bitmap);
}
  • 写回答

1条回答 默认 最新

  • 一加一等于十 2024-09-22 10:49
    关注

    可以重命名一下,名字可能是系统默认文件

    评论

报告相同问题?

问题事件

  • 修改了问题 11月21日
  • 修改了问题 11月21日
  • 创建了问题 11月21日