複製鏈接
請複製以下鏈接發送給好友

CBitmap

鎖定
類CBitmap封裝了Windows圖形設備接口(GDI)中的位圖,並且提供了操縱位圖的成員函數。使用CBitmap對象之前要先構造CBitmap對象,調用其中的一個初始化成員函數設置位圖對象的句柄。此後就可以調用其它成員函數了。要了解有關使用像CBitmap這樣的圖形對象的詳細信息,請參閲聯機文檔“Visual C++ 程序員指南”中的“圖形對象”。
外文名
CBitmap
構造函數
CBitmap 構造一個CBitmap對象
類    型
Visual C++函數名
平    台
Windows

CBitmap術語簡介

#include <afxwin.h>
CBitmap類的成員

CBitmap構造函數

CBitmap 構造一個CBitmap對象

CBitmap初始化函數

LoadBitmap 從應用的可執行文件中加載一個命名的位圖資源來初始化位圖對象。
LoadOEMBitmap 加載一個預定義的Windows位圖來初始化位圖對象。
LoadMappedBitmap 加載一個位圖並把它的顏色映射為系統顏色。
CreateBitmap 用一個指定寬度、高度和位圖模式的依賴於設備的內存位圖初始化位圖對象。 CreateBitmapIndirect 用BITMAP結構中給出的寬度、高度和模式(可以不指定)的位圖初始化位圖對象。 CreateCompatibleBitmap 用一個位圖初始化對象使之與指定設備兼容。
CreateDiscardableBitmap 用一個可丟棄的、與指定設備兼容的位圖初始化對象。

CBitmap屬性

LoadBitmap 從應用的可執行文件中加載一個命名的位圖資源來初始化位圖對象LoadOEMBitmap 加載一個預定義的Windows位圖來初始化位圖對象LoadMappedBitmap 加載一個位圖並把它的顏色映射為系統顏色。

CBitmap操作

FromHandle 給出Windows HBITMAP結構的指針時,返回指向CBitmap對象的指針。
SetBitmapBits 把位圖的位設為指定的值。
GetBitmapBits 拷貝指定位圖的位值到指定的緩衝。
SetBitmapDimension 設置位圖的寬度和高度(以0.1毫米為單位)。
GetBitmapDimension 返回位圖的寬度和高度。要求已經調用SetBitmapDimension設置位圖的寬度和高度。