以下是该运算符的基本信息:
BOOL operator ==(
const CMenu& menu
) const;
该运算符返回一个布尔值,表示两个 CMenu 对象是否相等。如果相等,则返回 TRUE;如果不相等,则返回 FALSE。
示例用法:
CMenu menu1, menu2;
menu1.CreatePopupMenu(); // 创建一个弹出式菜单
menu2.LoadMenu(IDR_MENU1); // 加载另一个菜单资源
if (menu1 == menu2)
{
// 两个菜单对象相等
// ...
}
else
{
// 两个菜单对象不相等
// ...
}
在上述示例中,首先通过 CreatePopupMenu 和 LoadMenu 方法分别创建了两个 CMenu 对象 menu1 和 menu2。然后,通过 operator == 运算符比较这两个对象是否相等。如果相等,执行相应的操作;如果不相等,执行其他操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/19002/MFC/CMenu