Hi,
You can set the width and height of CMenu items by overriding the OnMeasureItem virtual function. But this function is only called once, when the menu is created.
If you want to dynamically change the dimensions of the menu items, you have to delete and recreate the menu.
Look at the WM_MEASUREITEM message.
Hope this helps,
srfink