在 MFC(Microsoft Foundation Classes)中,CMFCToolBar 类确实有一个名为 GetButton 的公共方法。该方法用于检索工具栏上特定位置(索引)的按钮信息。

以下是 CMFCToolBar::GetButton 方法的一般用法:
CMFCToolBar m_wndToolBar;  // 假设已创建和初始化工具栏

int nIndex = 0;  // 要获取的按钮的索引
CMFCToolBarButton* pButton = m_wndToolBar.GetButton(nIndex);

if (pButton != NULL)
{
    // 使用 pButton 获取按钮的信息
    UINT nID = pButton->m_nID;  // 获取按钮的命令标识符
    // 其他按钮属性的获取方法
}

在这个例子中,我们通过调用 GetButton 方法,根据索引 nIndex 获取工具栏上特定位置的按钮信息。通过 CMFCToolBarButton 对象,我们可以访问按钮的各种属性,如命令标识符等。

请注意,实际应用中,你可能需要在确保工具栏已经创建和初始化后才调用 GetButton 方法。如果索引超出工具栏按钮的范围,GetButton 方法可能返回 NULL。




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