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