禁用菜单标志的有关问题:变灰(MF_GRAYED)就行了,为何还有不变灰的禁用(MF_DISABLED)呢

禁用菜单标志的问题:变灰(MF_GRAYED)就行了,为何还有不变灰的禁用(MF_DISABLED)呢?
禁用菜单标志的问题:变灰(MF_GRAYED)就行了,为何还有不变灰的禁用(MF_DISABLED)呢?
---------------------------------------------------
变灰的标志,就已经有禁用的效果了呀.
为何还要设计一个 MF_DISABLED 标志呢?这个标记只是禁用,但是不变灰,这种标记有用吗?容易造成误会呀,明明没有变灰,但是鼠标点了却没有反应.

所以我不解,MF_DISABLED 标志用在那种情况下呢?


------解决方案--------------------
MF_DISABLED是不能点,但是看起来是可以点的
MF_GRAYED 是变灰,并且不能点
------解决方案--------------------
探讨
引用:
吃稀饭也能吃饱,为什么还要做干饭呢??

谢谢,请举个例子,有让菜单禁用,但是不变灰 的需求吗

------解决方案--------------------
那是因为你没有遇到过这种应用,
比如这个菜单

Open files:
C:\test.xml
C:\test\test.txt

其中"Open files:"就是不可点的,只是提示用,但是有不能灰掉,因为看起来会不和谐。