共用方式為


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

請參閱

參考

CBitmapButton 類別

階層架構圖

CBitmapButton::AutoLoad

CBitmapButton::SizeToContent

CButton::Create

CBitmap::LoadBitmap