共用方式為


CMFCToolBarButton::OnCalculateSize

呼叫框架計算按鈕的大小指定的裝置內容和停駐狀態的。

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

參數

  • [in] pDC
    會顯示按鈕的裝置內容。

  • [in] sizeDefault
    按鈕的預設大小。

  • [in] bHorz
    父代 (Parent) 工具列的內建狀態。這個參數為,則 TRUE 工具列水平停駐或浮動,或者,如果 FALSE 工具列垂直停駐。

傳回值

包含按鈕的大小的 SIZE 結構,以像素為單位)。

備註

架構會呼叫這個方法會決定工具列按鈕的大小指定的裝置內容和內建狀態的。

預設實作會考慮文字和影像大小 (如果尚未顯示),文字和影像位置 (文字或影像中下右邊) 和工具列內建狀態。

請覆寫這個方法,如果您要提供非標準按鈕 (例如,編輯方塊按鈕) 的大小。

需求

標題: afxtoolbarbutton.h

請參閱

參考

CMFCToolBarButton 類別

階層架構圖