win32gui ======= EnableMenuItem之百度解释
2019独角兽企业重金招聘Python工程师标准>>>
函数说明
编辑
允许、禁止或变灰指定的菜单条目
函数原型
编辑
BOOL EnableMenuItem(
HMENU hMenu, // handle to menu
UINT uIDEnableItem, // menu item to enable, disable, or gray
UINT wEnable // menu item flags
);
返回值 :返回值指定的先前状态菜单项。如果菜单项不存在,返回值是0xffffffff。
参数说明
编辑
参数类型及说明
hMenu ,菜单句柄
uIDEnableItem ,欲允许或禁止的一个菜单条目的标识符。如果在wEnable参数中设置了MF_BYCOMMAND标志,这个参数就代表欲改变菜单条目的命令ID。如设置的是MF_BYPOSITION,则这个参数代表菜单条目在菜单中的位置(第一个条目肯定是零)
wEnable ,参考ModifyMenu函数中的菜单常数标志定义表,其中列出了允许使用的所有常数。对于这个函数,只能指定下述常数:MF_BYCOMMAND,MF_BYPOSITION,MF_ENABLED,MF_DISABLED以及MF_GRAYED
这些值有下列含义:
· MF_BYCOMMAND 指定参数给出已存在的菜单项的命令ID号。此为缺省值。
· MF_BYPOSITION 指定参数给出已存在菜单项的位置。第一项所在的位置是0。
· MF_DISABLED 使菜单项无效,以便它不能被选择,但不变灰。
· MF_ENABLED 使菜单项有效,以便它能够被选择,并可从变灰的状态中恢复出来。
· MF_GRAYED 使菜单项无效,以便它不能被选择并同时变灰。
注解
如指定的菜单条目依附了一个弹出式菜单,那么整个弹出式菜单都会受到影响
备注
编辑
使菜单项有效、无效或变灰。CreateMenu,InsertMenu,ModifyMenu和LoadMenuIndirect成员函数同时也设置菜单项的状态(有效、无效、或变灰)。
使用MF_BYPOSITION的值需要应用恰当的CMenu对象。若菜单条的CMenu被使用,那么顶层菜单项(菜单条中的某项)将受影响。如果为了在弹出菜单或嵌套的弹出菜单中通过位置来设置项的状态,那么应用必须指定弹出菜单的CMenu。
当应用指定了MF_BYCOMMAND标志,那么Windows将检测所有的属于CMenu的弹出菜单项。因此,除非当前正在复制菜单项,那么使用菜单条的CMenu是非常有效的。
词条标签:
计算机学
转载于:https://my.oschina.net/piginwind/blog/693712
win32gui ======= EnableMenuItem之百度解释相关推荐
- java虚拟机通俗_JAVA虚拟机的通俗解释
JAVA不同于C语言,是在JAVA虚拟机中运行的.JAVA虚拟机的百度解释如下.虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的.Java虚拟机有自己完善的硬体架构,如处 ...
- 百度网络营销的神话?
百度去年净利增长38%,每股收益近43元,百度(Nasdaq:BIDU)四季度营收为12.61亿元(约合1.847亿美元),同比增长39.8%,不仅大大超过百度三季度作出的11.9亿元业绩预期下限,也 ...
- 李彦宏再造百度:挺进技术高地 反思公司价值
百度推出"阿拉丁计划"曲线公关,借此向外界展示其战略调整的动向:其更大的意义则在于,百度重打技术牌,希望新的搜索技术能像阿拉丁神灯一样照亮用户的心,重拾用户对百度的信任. 12月1 ...
- 数仓知识01_相关名词解释(英文缩写
随着大数据的到来,经常听到相关的词汇,维度.指标.BI.PV.UV等等,今天整理了这些词汇. 1. DW DW是Data Warehouse的缩写,即数据仓库. DW要区别于普通数据库,数据仓库用于支 ...
- 百度新突破:AI同声传译系统STACL,可预测,低延迟
文章来源:ATYUN AI平台 百度开发了新的AI系统,名为同声传译和预期与可控延迟(STACL),百度声称这代表了自然语言处理的重大突破. 与大多数AI翻译系统不同,STACL能够在演讲者讲话后几秒 ...
- 百度推出阿波罗计划,自动驾驶进入开放时代了吗?
4月19日上午,百度发布"Apollo(阿波罗)计划",向汽车行业及自动驾驶领域的合作伙伴提供一个开放.完整.安全的软件平台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整 ...
- activeMQ Jms Demo
概述 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经 ...
- 第一次摸服务器遇到的问题总结
小白第一次摸服务器,哪里有错还请大佬指导 #第一次见到服务器,觉得就跟普通电脑主机一样,就是重了点๑乛◡乛๑,那服务器跟主机有什么区别呢 百度上对服务器的解释是这样的: 1.服务器,也称伺服器,是提供 ...
- 爬虫 spider05——使用httpclient发送get请求、post请求
百度解释 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的 ...
最新文章
- 基于Pytorch对YOLOV5 进行简易实现
- sersync进行实时同步数据
- 字节跳动如何做教育? | 详解
- draft.js_如何使用快捷方式在Draft.js中创建有序列表和无序列表
- H264基本概念之 宏块、片和片组
- 填涂颜色(洛谷-P1162)
- Git 常用命令总结,掌握这些,轻松驾驭版本管理
- 金融数据分析与挖掘实战练习-1.9
- 储存服务器装什么系统,存储服务器是什么操作系统
- 教你如何用机翻软件开拓自己的青青草原
- 如何在macOS Big Sur 11.0 系统中在右键菜单中添加发送共享到微信或QQ的功能?
- shell unzip,zip
- 破解Visio时office失效,激活失败
- JMH在性能测试中的使用
- php菱形,PHP 打印菱形
- 2021毓英中学高考成绩查询,泉州知名中学2020高考成绩喜报大集合(7.26更新)
- 小程序开发用什么编程语言_微信小程序开发教程是什么?费用多少?
- 有python专业的世界大学_大数据时代专业怎么选?2018年QS世界大学商业分析硕士专业排名...
- Hadoop3.x版本安装及其应用部署
- Mask rcnn代码实现_pytorch版_适用30系列显卡