位圖的使用

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
發佈了82 篇原創文章 · 獲贊 40 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章