I need to write a menu control and was hoping to base it on ContextMenu, owner-drawn to conform with my GUI style. My problem is that the mnemonic keys do not work when OwnerDraw is true. In itself that wouldn't be too bad if I could capture key press events but I can't find a way to do that either whilst the menu is displayed. Does anybody know a way around this?