Товарищи!
Имеется следующее:
MENUITEMINFO menu_info;
menu_info.cbSize = sizeof (menu_info);
menu_info.fMask = MIIM_ID | MIIM_FTYPE | MIIM_STRING;
menu_info.wID = id;
menu_info.fType = MIIM_STRING;
menu_info.dwTypeData = _T ("FIXME");
menu = CreatePopupMenu ();
InsertMenuItem (
/* handle = */ menu,
/* item = */ pos,
/* fByPosition = */ TRUE,
/* info = */ &menu_info);
после всего этого меню показывается в одну строчку!
Если использовать не `InsertMenuItem' а `InsertMenu' то все в проядке -- popup menu в столбец.