在 MFC 中,CMFCToolBar::IsCommandRarelyUsed 是 CMFCToolBar 类的一个公共方法。这个方法用于确定指定的命令是否被认为是不经常使用的。

方法的原型如下:
BOOL CMFCToolBar::IsCommandRarelyUsed(
    UINT uiCmd) const;

  •  uiCmd 参数是要检查的命令的标识符。


这个方法返回一个 BOOL 值,表示指定的命令是否被认为是不经常使用的。如果返回值为 TRUE,则命令被认为是不经常使用的;如果返回值为 FALSE,则命令不是不经常使用的。

通常,此方法用于在 UI 中决定是否将某些命令放置在“不经常使用的命令”菜单中,以便在主工具栏中保持简洁。

示例代码:
UINT myCommand = ID_MY_CUSTOM_COMMAND;
BOOL isRarelyUsed = toolBar.IsCommandRarelyUsed(myCommand);

if (isRarelyUsed)
{
    // 指定的命令被认为是不经常使用的
}
else
{
    // 指定的命令不是不经常使用的
}

这个方法通常用于定制 UI,以便更好地组织不同命令的显示位置。


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