CBitmap::CreateBitmapIndirect
初始化具有寬度、高度和位元組合的點陣圖 (如果已指定) 指定給 lpBitmap點的結構。
BOOL CreateBitmapIndirect(
LPBITMAP lpBitmap
);
參數
- lpBitmap
為 點陣圖 的點結構包含與點陣圖的資訊。
傳回值
如果不是零,則成功,則為 0。
備註
雖然點陣圖並不能顯示裝置直接被選取,使用 CDC::BitBlt 或 CDC::StretchBlt 函式,它可以選取做為目前點陣圖提供記憶體裝置內容使用 CDC::SelectObject 和複製到任何相容的裝置內容。 ( CDC::PatBlt 函式可以複製這個目前的筆刷的點陣圖直接加入至顯示裝置內容)。
您可以使用 GetObject 函式,如果 點陣圖 結構所指向的 lpBitmap 參數已填入,點陣圖中的欄位不會指定,而點陣圖尚未初始化。 若要使用點陣圖,應用程式可以使用這類函式 CDC::BitBlt 或 SetDIBits 複製 CGdiObject::GetObject 第一個參數所識別的點陣圖中的欄位。 CreateBitmapIndirect建立的點陣圖。
當您完成使用物件 CBitmap 建立 CreateBitmapIndirect 函式時,請先選取點陣圖在裝置內容之外,然後刪除 CBitmap 物件。
需求
Header: afxwin.h