在 MFC(Microsoft Foundation Classes)中,确实有 CToolBar::SetSizes 方法,用于设置工具栏按钮和图像的大小。这个方法用于指定工具栏按钮的标准大小以及图像的大小。以下是该方法的简要说明:
void CToolBar::SetSizes(SIZE sizeButton, SIZE sizeImage);

  •  sizeButton:指定工具栏按钮的大小。

  
  •  sizeImage:指定工具栏按钮上图像的大小。


使用示例:
// 获取工具栏对象的指针
CToolBar* pToolBar = (CToolBar*)GetDlgItem(ID_TOOLBAR);

// 设置工具栏按钮和图像的大小
SIZE sizeButton, sizeImage;
sizeButton.cx = 24;  // 按钮的宽度
sizeButton.cy = 24;  // 按钮的高度
sizeImage.cx = 16;   // 图像的宽度
sizeImage.cy = 16;   // 图像的高度

pToolBar->SetSizes(sizeButton, sizeImage);

在这个示例中,SetSizes 方法被用于设置工具栏按钮的大小为 24x24 像素,图像的大小为 16x16 像素。请根据实际需求调整按钮和图像的大小。

这个方法通常在工具栏创建后,在工具栏被显示之前被调用,以确保按钮和图像的大小被正确设置。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22682/MFC/CToolBar