How to handle dynamic menus in MFC?
Answers were Sorted based on User's Feedback
Answer / fahim
Dynamic menus can be handled using Cmenu's
Createmenu,Insrtmenu and Appendmenu functions.
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / swetha palanki
//create object of CMenu in .h file of the frame window.
CMenu m_MyMenu;
//implement this is .cpp of frame window.
m_MyMenu = LoadMenu(ID_Menu1);
SetMenu(m_MyMenu);
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / sudhir kumar singh
CMenu contextMenuitm;
contextMenuitm.LoadMenu(IDR_SUBMIT);
CButton *pButton;
pButton=reinterpret_cast<CButton *>(GetDlgItem
(IDC_SUBMIT_BTN));
CRect rectSubmitButton;
pButton->GetWindowRect(&rectSubmitButton);
CMenu *getPopupMenu=contextMenuitm.GetSubMenu(0);
getPopupMenu->TrackPopupMenu(TPM_LEFTALIGN |
TPM_RIGHTBUTTON, point.x, point.y, this);
| Is This Answer Correct ? | 1 Yes | 2 No |
What is the difference between the SDI and MDI
Does the application have more than one object? If no, then what is the reason?
How do you change the properties for a tree view control that is part of the CTreeView class?
What is socket?
1)At run-time, you can change the icon by calling the LoadIcon() function?
Why not virtual functions to handle messages?
what is the use of Mutex and critical section
I can i set size of integer variable should be fixed for different operating systems(Ex i want integer size is 2bytes in OS)
how does conditionally close the Dialog Box ?
1)why we cant create more than one instance of the class Derived from CWinApp
If application hangs while SendMessage is waiting for the result, how you handle it?
What is the difference between hinsrtance and hprevinstance in WinMain function?