在 MFC(Microsoft Foundation Classes)中,CToolBar::SetSizes 是 CToolBar 类的一个公共方法,用于设置工具栏按钮的尺寸信息。这个方法的声明如下:
void SetSizes(
   SIZE sizeButton,
   SIZE sizeImage
);

其中参数含义为:
  •  sizeButton:CSize 结构,指定按钮的大小。

  •  sizeImage:CSize 结构,指定图像的大小。


这个方法通常用于在创建工具栏之前设置工具栏按钮的默认大小。以下是一个简单的示例:
CToolBar myToolBar;
// 假设myToolBar已经被创建

// 设置工具栏按钮的默认大小
CSize sizeButton(24, 24); // 按钮的大小
CSize sizeImage(16, 16);  // 图像的大小

myToolBar.SetSizes(sizeButton, sizeImage);

// 继续其他工具栏的初始化操作

在这个例子中,sizeButton 和 sizeImage 分别指定了工具栏按钮的大小和图像的大小。通过调用 SetSizes 方法,你可以在创建工具栏之前设置这些尺寸信息,以确保工具栏按钮按照你的需求进行显示。

请注意,这个方法通常在创建工具栏之前调用,并在工具栏被创建后,尺寸信息可能会影响工具栏的布局和显示。


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