CBitmapButton::LoadBitmaps
請使用這個函式,在您要載入其資源名稱或 ID 編號時識別的點陣圖影像,或者,如果無法使用 AutoLoad 函式時,因為,例如,您要建立不屬於對話方塊之區段的點陣圖按鈕。
BOOL LoadBitmaps(
LPCTSTR lpszBitmapResource,
LPCTSTR lpszBitmapResourceSel = NULL,
LPCTSTR lpszBitmapResourceFocus = NULL,
LPCTSTR lpszBitmapResourceDisabled = NULL
);
BOOL LoadBitmaps(
UINT nIDBitmapResource,
UINT nIDBitmapResourceSel = 0,
UINT nIDBitmapResourceFocus = 0,
UINT nIDBitmapResourceDisabled = 0
);
參數
lpszBitmapResource
out 包含點陣圖的名稱一般一個點陣圖按鈕的「或」狀態的 NULL 結尾字串的點。必要項。lpszBitmapResourceSel
out 包含點陣圖的名稱選取的點陣圖按鈕的 NULL 結尾字串的點或「向下」狀態。可能是 NULL。lpszBitmapResourceFocus
out 包含點陣圖的名稱一個點陣圖按鈕的焦點狀態的 NULL 結尾字串的點。可能是 NULL。lpszBitmapResourceDisabled
out 包含點陣圖的名稱一個點陣圖按鈕的停用狀態的 NULL 結尾字串的點。可能是 NULL。nIDBitmapResource
指定點陣圖資源的資源 ID 編號為一般一個點陣圖按鈕的「或」狀態。必要項。nIDBitmapResourceSel
針對選取的點陣圖按鈕指定的點陣圖資源的資源 ID 編號或「向下」陳述式。可能為 0。nIDBitmapResourceFocus
提供一個點陣圖按鈕的焦點狀態指定點陣圖資源的資源 ID 編號。可能為 0。nIDBitmapResourceDisabled
提供一個點陣圖按鈕的停用狀態指定點陣圖資源的資源 ID 編號。可能為 0。
傳回值
如果不是零,則成功,則為 0。
範例
CBitmapButton* pmyButton = new CBitmapButton();
// Create the bitmap button (must include the BS_OWNERDRAW style).
pmyButton->Create(NULL, WS_CHILD|WS_VISIBLE|BS_OWNERDRAW,
CRect(10,10,100,100), pParentWnd, 1);
// Load the bitmaps for this button.
pmyButton->LoadBitmaps(IDB_UP, IDB_DOWN, IDB_FOCUS, IDB_DISABLE);
需求
Header: afxext.h