Sdílet prostřednictvím


CMFCToolBarButton::OnCalculateSize

Volat rámec pro výpočet velikosti tlačítka pro určené zařízení kontextu a dokovací stav.

virtual SIZE OnCalculateSize(
   CDC* pDC,
   const CSize& sizeDefault,
   BOOL bHorz 
);

Parametry

  • [v]pDC
    Kontext zařízení, který zobrazí tlačítko.

  • [v]sizeDefault
    Výchozí velikost tlačítka.

  • [v]bHorz
    Stav dock nadřazené nástrojů.Tento parametr je TRUE -li panel nástrojů je umístěn vodorovně nebo plovoucí, nebo FALSE -li panel nástrojů ukotven svisle.

Vrácená hodnota

A SIZE strukturu, která obsahuje dimenze tlačítka v pixelech.

Poznámky

Rámci volání této metody určení velikosti tlačítka panelu nástrojů pro kontext zařízení a ukotvit státu.

Výchozí implementace domnívá, že velikost textu a obrazu (Pokud se zobrazí), pozice textu a obrazu (text pod, nebo na pravé straně obrázku) a panelu nástrojů ukotvit státu.

Tato metoda přepište, pokud chcete zadat velikost nestandardní tlačítka (například tlačítko Upravit pole).

Požadavky

Záhlaví: afxtoolbarbutton.h

Viz také

Referenční dokumentace

Třída CMFCToolBarButton

Diagram hierarchie