在MFC的CToolBarCtrl类中,没有 CToolBarCtrl::GetState 这个特定的公共方法。可能是存在一些误解或混淆。

如果您需要获取工具栏按钮的状态信息,可以考虑使用 CToolBarCtrl 类的 GetButtonInfo 方法,该方法允许您检索有关工具栏按钮的详细信息,包括按钮的状态。以下是一个示例:
TBBUTTONINFO tbbi;
tbbi.cbSize = sizeof(TBBUTTONINFO);
tbbi.dwMask = TBIF_STATE;

if (m_ToolBarCtrl.GetButtonInfo(nIndex, &tbbi)) {
    // tbbi.fsState 包含按钮的状态信息
} else {
    // 处理获取失败的情况
}

在这个示例中,nIndex 是要获取信息的工具栏按钮的索引,tbbi.fsState 包含按钮的状态信息。

请注意,具体的使用方式可能会根据您的应用程序的需求而有所不同。


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