New
#30
The registry entry MenuShowDelay works very strangely under the MFC Feature Pack. The value is used for menu closure delay:
We saw on some machines where our application is installed (obviously using Feature Pack) that sub menus are not closing. let's say in a drop down I have 2 entries which are sub menus (S1 and S2) and 10 other (lead menus (M1, M2... M10). When I opened the drop down and the cursor was placed on S1 , the corresponding sub menu is displayed. Now I moved the cursor to a leaf menu (M1..M10) and the sub menu is no closed. When I moved to S2, the submenu display is changed accordingly. But again, moving to a leaf leaves the sub menu open
We saw that this behavior occurs when the MenuShowDelay registry key (at HKEY_CURRENT_USER\Control Panel\Desktop) value is zero.
I am not sure how the value got the value. In any case, the value should be used for menu showing delay and not for menu hiding delay. So it seems Feature Pack hooked on a registry key used for something else.
Any ideas?
Thanks in advance! blapath