Dynamically Inserting a Pulldown Menu

HWND hPulldown;
  :
hPulldown = WinCreateMenu(hFrame,             /* Create empty menu */
                          NULL);              /* template          */

MenuItem.iPosition = MIT_END;                 /* Item position     */
MenuItem.afStyle = MIS_TEXT;                  /* Item style        */
MenuItem.afAttribute = 0;                     /* No attributes     */
MenuItem.id = MN_OPENOBJECT;                  /* Item identifier   */
MenuItem.hItem = 0;                           /* No handle         */
MenuItem.hwndSubmenu = hPulldown;             /* No p'down handle  */

rc = WinSendDlgItemMsg(hMenu,                 /* Send message      */
                       MN_FILE,               /* to File pulldown  */
                       MM_INSERTITEM,         /* Message class     */
                       &MenuItem,             /* Pointer to item   */
                       szItemText);           /* Text of menu item */


[Back: Dynamically Inserting a Menu Bar Item]
[Next: Disabling an Menu Bar/Pulldown Menu Item]