当前位置:首页 科普知识 CreateDiscardableBitmap

CreateDiscardableBitmap

发布时间:2023-09-14 00:54:11

CreateDiscardableBitmap是一款功能函数。

CreateDiscardableBitmap介绍

CreateDiscardableBitmap是一款功能函数。

CreateDiscardableBitmap

函数功能:该函数创建与指定设备兼容的位图,这种位图是已淘汰的,它具有与设备一样的位/像素格式和颜色调色板。应用程序可以选择这种位图作为与指定设备兼容的内存设备的当前位图。

函数原型:HBITMAP CreateDiscardableBitmap(HDC hdc, int nWidth, int nHeight);

参数:

CreateDiscardableBitmap

hdc:设备环境句柄。

CreateDiscardableBitmap

nWidth:按位来指定位图的宽度。

nHeight:按位来指定位图的高度。

只有在应用程序没有将由CreateDiscardableBitmap()函数创建的位图选入显示设备环境时,Windows才可以丢弃该位图。当一个位图未被选择而由Windows丢弃后,应用程序试图选择该位图,则CDC::SelectObject()函数将返回NULL。

当不再使用由CreateDiscardableBitmap()成员函数初始化的CBitmap对象后,要先将其选出设备环境,然后删除该CBitmap对象。

返回值:如果函数执行成功,返回值是指向位图的句柄;如果函数执行失败,那么返回值为NULL。Windows NT:若想获取更多错误信息,请调用GetLastError函数。

温馨提示:
本文【CreateDiscardableBitmap】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6