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之百度解释相关推荐

  1. java虚拟机通俗_JAVA虚拟机的通俗解释

    JAVA不同于C语言,是在JAVA虚拟机中运行的.JAVA虚拟机的百度解释如下.虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的.Java虚拟机有自己完善的硬体架构,如处 ...

  2. 百度网络营销的神话?

    百度去年净利增长38%,每股收益近43元,百度(Nasdaq:BIDU)四季度营收为12.61亿元(约合1.847亿美元),同比增长39.8%,不仅大大超过百度三季度作出的11.9亿元业绩预期下限,也 ...

  3. 李彦宏再造百度:挺进技术高地 反思公司价值

    百度推出"阿拉丁计划"曲线公关,借此向外界展示其战略调整的动向:其更大的意义则在于,百度重打技术牌,希望新的搜索技术能像阿拉丁神灯一样照亮用户的心,重拾用户对百度的信任. 12月1 ...

  4. 数仓知识01_相关名词解释(英文缩写

    随着大数据的到来,经常听到相关的词汇,维度.指标.BI.PV.UV等等,今天整理了这些词汇. 1. DW DW是Data Warehouse的缩写,即数据仓库. DW要区别于普通数据库,数据仓库用于支 ...

  5. 百度新突破:AI同声传译系统STACL,可预测,低延迟

    文章来源:ATYUN AI平台 百度开发了新的AI系统,名为同声传译和预期与可控延迟(STACL),百度声称这代表了自然语言处理的重大突破. 与大多数AI翻译系统不同,STACL能够在演讲者讲话后几秒 ...

  6. 百度推出阿波罗计划,自动驾驶进入开放时代了吗?

    4月19日上午,百度发布"Apollo(阿波罗)计划",向汽车行业及自动驾驶领域的合作伙伴提供一个开放.完整.安全的软件平台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整 ...

  7. activeMQ Jms Demo

    概述 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经 ...

  8. 第一次摸服务器遇到的问题总结

    小白第一次摸服务器,哪里有错还请大佬指导 #第一次见到服务器,觉得就跟普通电脑主机一样,就是重了点๑乛◡乛๑,那服务器跟主机有什么区别呢 百度上对服务器的解释是这样的: 1.服务器,也称伺服器,是提供 ...

  9. 爬虫 spider05——使用httpclient发送get请求、post请求

    百度解释 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的 ...

最新文章

  1. 基于Pytorch对YOLOV5 进行简易实现
  2. sersync进行实时同步数据
  3. 字节跳动如何做教育? | 详解
  4. draft.js_如何使用快捷方式在Draft.js中创建有序列表和无序列表
  5. H264基本概念之 宏块、片和片组
  6. 填涂颜色(洛谷-P1162)
  7. Git 常用命令总结,掌握这些,轻松驾驭版本管理
  8. 金融数据分析与挖掘实战练习-1.9
  9. 储存服务器装什么系统,存储服务器是什么操作系统
  10. 教你如何用机翻软件开拓自己的青青草原
  11. 如何在macOS Big Sur 11.0 系统中在右键菜单中添加发送共享到微信或QQ的功能?
  12. shell unzip,zip
  13. 破解Visio时office失效,激活失败
  14. JMH在性能测试中的使用
  15. php菱形,PHP 打印菱形
  16. 2021毓英中学高考成绩查询,泉州知名中学2020高考成绩喜报大集合(7.26更新)
  17. 小程序开发用什么编程语言_微信小程序开发教程是什么?费用多少?
  18. 有python专业的世界大学_大数据时代专业怎么选?2018年QS世界大学商业分析硕士专业排名...
  19. Hadoop3.x版本安装及其应用部署
  20. Mask rcnn代码实现_pytorch版_适用30系列显卡

热门文章

  1. 《黑客与画家》经典语录
  2. 2023年7月11日
  3. 什么是BlackICE?
  4. Elasticsearch:如何在 Elastic 中实现图片相似度搜索
  5. 重新安装FFDShow Decoder解决暴风影音2.0画面倒置问题。
  6. 「Python爬虫系列讲解」三、正则表达式爬虫之牛刀小试
  7. php socket编程实例
  8. 操作suspect_pages 表
  9. MATLAB中Plot基础用法
  10. matlab的plot没有反应,用plot画图没有反应