在 MFC(Microsoft Foundation Classes)的 CMFCOutlookBarPane 类中,AddButton 方法用于向 Outlook 风格工具栏窗格添加按钮。以下是可能的方法声明:
int CMFCOutlookBarPane::AddButton(UINT nID, LPCTSTR lpszName, int iImage, int iImageSmall = -1, BOOL bVisible = TRUE, int iIndex = -1);

这个方法的参数说明如下:

  •  nID:按钮的标识符。

  •  lpszName:按钮的显示名称。

  •  iImage:按钮的大图标索引。

  •  iImageSmall:按钮的小图标索引(默认为 -1,表示使用大图标)。

  •  bVisible:按钮是否可见。

  •  iIndex:按钮的插入位置索引,如果为 -1,则添加到末尾。


以下是一个简单的示例:
CMFCOutlookBarPane outlookBarPane; // 假设这是你的对象
UINT buttonID = 101; // 按钮的标识符
LPCTSTR buttonName = _T("MyButton"); // 按钮的显示名称
int largeImageIndex = 0; // 大图标索引
int smallImageIndex = 1; // 小图标索引
BOOL isVisible = TRUE; // 按钮是否可见
int insertionIndex = -1; // 插入位置索引,-1 表示添加到末尾

int addedButtonIndex = outlookBarPane.AddButton(buttonID, buttonName, largeImageIndex, smallImageIndex, isVisible, insertionIndex);

请注意,这只是一个简单的示例,你需要根据你的实际代码结构和使用情况来调用 AddButton 方法。


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