Sdílet prostřednictvím


CButton::SetBitmap

Volání funkce tohoto člena k tlačítku přiřadit nové bitmapy.

HBITMAP SetBitmap( 
   HBITMAP hBitmap  
);

Parametry

  • hBitmap
    Popisovač rastrového obrázku.

Vrácená hodnota

Popisovač rastrového obrázku dříve přidružený k tlačítku.

Poznámky

Na tlačítku na střed ve výchozím nastavení bude automaticky umístěn bitmapy.Pokud rastr je příliš velký pro tlačítko, bude se omezí na obou stranách.Můžete zvolit jiné možnosti zarovnání, včetně následujících:

  • BS_TOP

  • BS_LEFT

  • BS_RIGHT

  • BS_CENTER

  • BS_BOTTOM

  • BS_VCENTER

Na rozdíl od CBitmapButton, který využívá čtyři bitmapy na tlačítko SetBitmap používá pouze jeden bitmapový na tlačítko.Při stisknutí tlačítka se zobrazí rastr posunout dolů a doprava.

Zodpovídáte za s ním po uvolnění bitmapy.

Příklad

CButton myBitmapButton;

// Create a bitmap button.
myBitmapButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_BITMAP, 
   CRect(10,10,60,50), pParentWnd, 1);

// If no bitmap is defined for the button, define the bitmap to the 
// system close bitmap. 
if (myBitmapButton.GetBitmap() == NULL)
   myBitmapButton.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CLOSE)));

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CButton

Graf hierarchie

CButton::GetBitmap

Třída CBitmapButton

CBitmapButton::LoadBitmaps

Bitmaps