在 MFC 中,CMFCToolBar 类确实有一个名为 SetSizes 的公共方法,用于设置工具栏按钮的大小。以下是该方法的原型:
void SetSizes(const CSize& sizeButton, const CSize& sizeImage);

该方法有两个参数:

  •  sizeButton:CSize 类型,表示工具栏按钮的大小。

  •  sizeImage:CSize 类型,表示工具栏按钮图像的大小。


你可以使用这个方法来调整工具栏按钮的大小,使其适应你的应用程序的需求。以下是一个简单的示例:
// pMyToolBar 是你的 CMFCToolBar 对象指针
CSize sizeButton(24, 24);  // 设置工具栏按钮的大小
CSize sizeImage(20, 20);   // 设置工具栏按钮图像的大小

pMyToolBar->SetSizes(sizeButton, sizeImage);

在这个示例中,工具栏按钮的大小被设置为 24x24,工具栏按钮图像的大小被设置为 20x20。你可以根据你的应用程序需要调整这些大小。

这个方法在 MFC 中是比较常用的,用于控制工具栏按钮的外观。


转载请注明出处:http://www.zyzy.cn/article/detail/20348/MFC/CMFCToolBar