gpt4 book ai didi

c++ - 如何解锁锁定的位图

转载 作者:行者123 更新时间:2023-11-28 06:50:16 25 4
gpt4 key购买 nike

我想解锁一个锁定的 ID2D1Bitmap 我已经尝试过 m_pBitmap1->Release();但是好像不行

hr=m_pBitmap1->CopyFromRenderTarget(nullptr, m_pRenderTarget2, nullptr);给出访问冲突错误:

“dent_detection_sys.exe 中 0x00fb2a46 处的未处理异常:0xC0000005:访问冲突读取位置 0x00000024。”

WICRect rcLock = { 0, 0, sc_bitmapWidth , sc_bitmapHeight };
IWICBitmapLock *pILock=NULL;
hr =pWICBitmap->Lock(&rcLock, WICBitmapLockWrite, &pILock);


hr=pRT->CreateSharedBitmap(
IID_IWICBitmapLock,
static_cast<void *>(pILock),
&bp2,
&m_pBitmap1
);


hr=m_pBitmap1->Release();

hr=m_pBitmap1->CopyFromRenderTarget(nullptr, m_pRenderTarget2, nullptr);

最佳答案

要解锁 WIC 位图,请释放 IWICBitmapLock:

pILock->Release();

关于c++ - 如何解锁锁定的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24082434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com