在 MFC 中,CMFCToolBar::IsBasicCommand 是 CMFCToolBar 类的一个公共方法。这个方法用于确定给定的命令是否是基本命令。

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

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


这个方法返回一个 BOOL 值,表示给定的命令是否是基本命令。如果返回值为 TRUE,则命令是基本命令;如果返回值为 FALSE,则命令不是基本命令。

基本命令通常是指一些标准的、预定义的命令,例如打开、保存、复制、粘贴等。此方法可以用于判断特定命令是否属于这些基本命令。

示例代码:
UINT myCommand = ID_MY_CUSTOM_COMMAND;
BOOL isBasic = toolBar.IsBasicCommand(myCommand);

if (isBasic)
{
    // 给定的命令是基本命令
}
else
{
    // 给定的命令不是基本命令
}

这个方法通常用于在处理工具栏按钮点击事件时判断按钮执行的命令是否是基本命令。


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