Sdílet prostřednictvím


CMFCButton::SetImage

Nastaví obrázek tlačítka.

void SetImage(
   HICON hIcon,
   BOOL bAutoDestroy=TRUE,
   HICON hIconHot=NULL,
   HICON hIconDisabled=NULL,
   BOOL bAlphaBlend=FALSE 
);
void SetImage(
   HBITMAP hBitmap,
   BOOL bAutoDestroy=TRUE,
   HBITMAP hBitmapHot=NULL,
   BOOL bMap3dColors=TRUE,
   HBITMAP hBitmapDisabled=NULL 
);
void SetImage(
   UINT uiBmpResId,
   UINT uiBmpHotResId=0,
   UINT uiBmpDsblResID=0 
);

Parametry

  • [v]hIcon
    Zpracování na ikonu bitmapy a maska nového obrazu.

  • [v]bAutoDestroy
    TRUEurčit zdroje bitmapy zničí automaticky. jinak FALSE .Výchozí je TRUE.

  • [v]hIconHot
    Zpracování na ikonu s obrázkem pro vybraný stav.

  • [v]hBitmap
    Popisovač rastrového obrázku obsahující obraz pro stav vybrané.

  • [v]hBitmapHot
    Popisovač bitmapy obsahující obraz pro vybraný stav.

  • [v]uiBmpResId
    ID zdroje-vybraný obraz.

  • [v]uiBmpHotResId
    ID zdroje pro vybraný obraz.

  • [v]bMap3dColors
    Určuje průhlednou barvu pro pozadí tlačítka; tlačítka, na stěně.TRUEChcete-li použít hodnotu barvy RGB (192 192, 192); FALSEpoužít hodnoty barvy definované AFX_GLOBAL_DATA::clrBtnFace .

  • [v]hIconDisabled
    Zpracování na ikonu zakázáno obrazu.

  • [v]hBitmapDisabled
    Popisovač rastrového obrázku obrázkem zakázáno.

  • [v]uiBmpDsblResID
    ID zdroje zakázáno bitmapy.

  • [v]bAlphaBlend
    TRUEChcete-li použít pouze 32bitové obrazy, které používají alfa kanál; FALSE, není použití pouze obrazy alfa kanál.Výchozí je FALSE.

Příklad

Následující příklad demonstruje použití různých verzí SetImage metodu CMFCButton třídy.V příkladu je součástí vzorku nové ovládací prvky.

    CMFCButton m_Button;


...


    // int m_iImage 
    // IDB_BTN1_32, IDB_BTN1_HOT_32, IDB_BTN1, IDB_BTN1_HOT are int macros that are #define. 
    if (m_iImage == 1) 
    {
        m_Button.SetImage((HBITMAP) NULL);
    }
    else
    {
        m_Button.SetImage(IDB_BTN1_32, IDB_BTN1_HOT_32);
    }

Požadavky

Záhlaví: afxbutton.h

Viz také

Referenční dokumentace

Třída CMFCButton

Graf hierarchie