我用SDK写了一个 QQ菜单风格的自画菜单我想用CheckMenuItem及EnableMenuItem函数改变菜单项状态但只有在响应WM_INITMENUPOPUP,WM_MEASUREITEM,WM_DRAWITEM
消息时调用这两个函数有效当响应WM_COMMAND等其他消息时此两个函数调用不成功,返回0这是为什么?谢谢指教!!
消息时调用这两个函数有效当响应WM_COMMAND等其他消息时此两个函数调用不成功,返回0这是为什么?谢谢指教!!
但是,菜单项的状态信息可以通过响应WM_DRAWITEM,消息时
检测((LPDRAWITEMSTRUCT)lParam )->itemState的值获得
然后根据它的值进行自画但是我调用那两个函数后,状态值没有改变。而且当调用后的下一次弹出时,状态值仍没有改变。这是为什么呢?????