在对话框上的菜单状态有关问题

在对话框上的菜单状态问题.
在对话框的属性menu设置里增加一个菜单,
我想要的效果是当菜单下拉的时候就触发一个事件,在这个事件根据当前的状态来使菜单的子项变灰或可用.
我试着用重载ON_UPDATA_COMMAND_UI,但它是在鼠标单击子菜单项时才响应,没有达到我想要的效果.
请问有什么方法实现我说的效果:当菜单下拉的时候触发一个事件.
谢谢.

------解决方案--------------------
CCmdUI* pCmdUI;

pCmdUI-> Enable(....)
------解决方案--------------------
应该是在有空处理消息时响应的,而不是单击鼠标的时候;
为何重载ON_UPDATA_COMMAND_UI?
------解决方案--------------------
处理WM_INITMENUPOPUP消息