The first part is not an answer to the direct question but it should clarify why there is no need for it.
The menu is part of the global UI. Also the size of a menu items is part of the global settings.
If the user whatswants it, he can change the windows settings to get a larger menu.
I don't think it is a good way to change the standard behaviorbehaviour. A UI should be stable, persistent and consistent. All programs should have the same look and fealfeel. This includes the menu bar.
Now to your question.
You receive the WM_MEASUREITEMWM_MEASUREITEM message. ResondRespond to it and you can change the height for an onwerdraw menu.