首页
社区
课程
招聘
[求助]帮忙看看这段代码是否有问题
发表于: 2010-2-11 02:25 3940

[求助]帮忙看看这段代码是否有问题

2010-2-11 02:25
3940
这个是网上的一段代码
if (MF_CHECKED & GetMenuState(hMenu, id, MF_BYCOMMAND))
{
// menu item with specified id is checked
//这里是判断是否是MF_CHECKED状态  假如指定的项不存在返回的是-1与MF_CHECKED做&运算 这么判断也就是说如果失败也执行 是否应该在这个if前加上判断是否失败妥当些?
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
一般来说,既然敢肯定使用这个参数进行获取,就应该肯定这项菜单是存在的,不会出现不存在的可能,当然,如果作者所做的操作他也认为有可能会出现不存项的可能,那作者也应该肯定也会在前面设定条件代码以确定不会出来这个情况。
2010-2-11 08:57
0
雪    币: 229
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢版主回答 明白了 怎么没有像CSDN关闭帖子的功能呢
2010-2-11 11:05
0
游客
登录 | 注册 方可回帖
返回
//