1 位圖-通過保存圖像上每個點的顏色,生成相應的位圖文件。
光柵圖-可以理解爲圖像點整的保存
矢量圖-可以理解爲繪圖命令的保存
2 位圖的使用
2.1 加載位圖資源
HBITMAP LoadBitmap(
HINSTANCE hInstance,//位圖資源所在應用程序實例句柄
LPCTSTR lpBitmapName);//位圖資源ID字符串
返回位圖句柄HBITMAP
2.2 創建放置位圖的DC
HDC CreateCompatibleDC(HDC hDC);
創建一個和指定的hDC相匹配的DC(DC中包含信息一致)
2.3 將位圖放入創建的DC中
SelectObject
2.4 繪製位圖到當前DC中
BOOL BitBlt(
HDC hdcDest,//繪製的目的DC句柄
int nXDest,//繪製的目的左上x座標
int nYDest,//繪製的目的左上y座標
int nWidth,//繪製的目的的寬
int nHeight,//繪製的目的的高
HDC hdcSrc,//需要繪製DC句柄
int nXSrc,//需要繪製的原圖的起始X座標
int nYSrc,//需要繪製的原圖的起始Y座標
DWORD dwRop);//繪圖方式
2.5取出位圖
SelectObject
2.6刪除創建的DC
DeleteDC
2.7刪除位圖
DeleteObject