CreateBitmapIndirect

CreateBitmapIndirect是一個函式。函式功能是:創建一個具有特定寬度、高度和顏色格式的點陣圖。

基本介紹

  • 中文名:CreateBitmapIndirect
  • 參數:ipbm
  • Windows版本:95及以上版本
  • 庫檔案:gdi32.lib
函式原型,參數,返回值,定義,速查,

函式原型

HBITMAP CreateBitmaplndirect(CONST BITMAP *lpbm);

參數

ipbm:指向BITMAP結構的指針。該結構包含有關點陣圖的信息。如果應用程式將其成員bmWidth或bmHeight設為0,那么CreateBitmaplndirect將返加一個只有1個像素點的單色點陣圖的句柄。

返回值

如果函式執行成功,那么返回值是指向點陣圖的句柄;如果函式執行失敗,則返回值為NULL。若想獲取更多錯誤信息,請調用GetLastError函式。

定義

typedef struct _tagBITMAP
{
LONG bmType ; // set to 0
LONG bmWidth ; // width in pixels
LONG bmHeight ; // height in pixels
LONG bmWidthBytes ; // width of row in bytes
WORD bmPlanes ; // number of color planes
WORD bmBitsPixel ; // number of bits per pixel
LPVOID bmBits ; // pointer to pixel bits
}
BITMAP, * PBITMAP ;

速查

Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:gdi32.lib。

相關詞條

熱門詞條

聯絡我們