Udostępnij za pośrednictwem


CMFCToolBarButton::OnCalculateSize

Wywołana przez ramy do obliczania rozmiaru przycisku dla określonego urządzenia kontekstu i stan dokowania.

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

Parametry

  • [w]pDC
    Kontekstu urządzenia wyświetlającego przycisku.

  • [w]sizeDefault
    Domyślny rozmiar przycisku.

  • [w]bHorz
    Stan dokowania narzędzi nadrzędnej.Ten parametr jest TRUE , jeśli pasek narzędzi jest zadokowany poziomo lub przestawnych, lub FALSE , jeśli pasek narzędzi jest zadokowany pionowo.

Wartość zwracana

A SIZE strukturę, która zawiera wymiary przycisku w pikselach.

Uwagi

Ramy wywołuje tę metodę, aby określić rozmiar przycisku paska narzędzi w kontekście określonego urządzenia i stacji dokującej Państwo.

Domyślna implementacja uważa, że rozmiary tekstu i obrazu (jeśli są wyświetlane), położenie tekstu i obrazu (tekst poniżej lub po prawej stronie obrazu) i paska narzędzi stanu stacji dokującej.

Tej metody należy zastąpić, jeśli chcesz podać rozmiar przycisku niestandardowe (na przykład przycisk pola edytowania).

Wymagania

Nagłówek: afxtoolbarbutton.h

Zobacz też

Informacje

Klasa CMFCToolBarButton

Wykres hierarchii