How can i implement the dynamic menus in MFC plz give the
code

Answers were Sorted based on User's Feedback



How can i implement the dynamic menus in MFC plz give the code..

Answer / surendra mishra

Create a CMenu object on the stack frame as a local, then
call CMenu’s member functions to manipulate the new menu as
needed. Use the following function to create the same
1. LoadMenu,SetMenu or TrackPopupMenu function

Is This Answer Correct ?    6 Yes 0 No

How can i implement the dynamic menus in MFC plz give the code..

Answer / igor polivanyi

The code would look like this:

BEGIN_MESSAGE_MAP(CSomeCtrl, COleControl)
//{{AFX_MSG_MAP(CSomeCtrl)
//}}AFX_MSG_MAP
ON_COMMAND(IDM_MENU_ITEM, OnPopupMenuItem)
END_MESSAGE_MAP()

LRESULT CSomeCtrl::OnPopupMenuItem(WORD wNotifyCode, WORD
wID, HWND hWndCtl, BOOL& bHandled)
{
// Implementation of the menu command handler...
return S_OK;
}


{
// Dynamic creation...
CMenu mnuZoomOutPopUp;
mnuZoomOutPopUp.CreatePopupMenu();

CString strMenuItem;
strMenuItem.LoadString(IDM_MENU_ITEM);
mnuZoomOutPopUp.AppendMenu( MF_STRING | MF_ENABLED,
IDM_MENU_ITEM, strMenuItem );
mnuZoomOutPopUp.AppendMenu( MF_SEPARATOR, 0, "" );
// nLeftPos, nTopPos -- screen coordinates of pop-up menu
placement ...
mnuZoomOutPopUp.TrackPopupMenu( TPM_LEFTALIGN, nLeftPos,
nTopPos, this );
mnuZoomOutPopUp.DestroyMenu();
}

Is This Answer Correct ?    3 Yes 1 No

Post New Answer

More MFC Interview Questions

what is the difference between compiling and building?

1 Answers  


What is the base class for MFC

3 Answers   HCL,


How many types of combo box are their

2 Answers   Aaditya Info Solutions, E Logic,


if i modified data in 1 view how does the other view knows

2 Answers   Siemens,


General purpose classes in MFC

1 Answers   TCS,






1)How to change a text of a button as Dynamically?

1 Answers   HCL,


What is mfc class hierarchy?

0 Answers  


how does the UIThread and worker thread communicates and handle events

2 Answers   HCL,


What types of threads are supported by MFC framework?

2 Answers  


how many types of classes are ther,what are that

7 Answers   L&T,


1)How to load an icon on a button as Dynamically ?

1 Answers   HCL,


Psychic Window Technique

2 Answers   E Logic, Wild Net,


Categories