CMFCToolBarButton::OnCalculateSize

调用由结构计算该按钮的大小指定的设备上下文和停靠状态的。

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

参数

  • [in] pDC
    显示按钮的设备上下文。

  • [in] sizeDefault
    按钮的默认大小。

  • [in] bHorz
    父工具栏的停靠状态。 此参数是 TRUE,如果工具栏水平停靠或是浮动,或者 FALSE,如果工具栏垂直停靠。

返回值

包含按钮的维度的一 SIZE 结构,以像素为单位。

备注

框架调用此方法定位工具栏按钮的大小指定的设备上下文和停靠状态的。

默认实现考虑文本和图像大小(如果它们显示),文本又象位置(文本在或图像下面右边)和工具栏停靠状态。

重写此方法,如果要提供非标准按钮(例如,编辑框按钮)的大小。

要求

标头: afxtoolbarbutton.h

请参见

参考

CMFCToolBarButton选件类

层次结构图