请教MFC的一个问题,已获得一个位图的句柄,如何用它给一个新的位图变量初始化
2个回答
展开全部
//已有位图
HBITMAP hBitmap = ...;
//
//新位图
//SDK:
HBITMAP hNew = hBitmap;
...
DeleteObject(hBitmap); //Attention:cannot call DeleteObject twice.
//MFC:
CBitmap bitmap;
bitmap.Attach(hBitmap);
...
bitmap.Detach();
...
DeleteObject(hBitmap);
HBITMAP hBitmap = ...;
//
//新位图
//SDK:
HBITMAP hNew = hBitmap;
...
DeleteObject(hBitmap); //Attention:cannot call DeleteObject twice.
//MFC:
CBitmap bitmap;
bitmap.Attach(hBitmap);
...
bitmap.Detach();
...
DeleteObject(hBitmap);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询