Click here to Skip to main content
15,905,563 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Extracting a number from text... Pin
Anonymous28-Jan-03 10:21
Anonymous28-Jan-03 10:21 
GeneralRe: Extracting a number from text... Pin
Matt Gullett28-Jan-03 10:44
Matt Gullett28-Jan-03 10:44 
GeneralList View column formatting Pin
Brigg Thorp28-Jan-03 7:55
Brigg Thorp28-Jan-03 7:55 
GeneralRe: List View column formatting Pin
Roger Allen29-Jan-03 1:18
Roger Allen29-Jan-03 1:18 
GeneralTray Icon Pin
progman28-Jan-03 7:52
progman28-Jan-03 7:52 
GeneralRe: Tray Icon Pin
Abbas_Riazi28-Jan-03 18:13
professionalAbbas_Riazi28-Jan-03 18:13 
Generalsubsubmenu flyouts.... Pin
ns28-Jan-03 6:56
ns28-Jan-03 6:56 
GeneralUsing SetMenuInfo Pin
ns28-Jan-03 6:24
ns28-Jan-03 6:24 
MSDN says:

BOOL SetMenuInfo(
  HMENU hmenu,       // handle to menu
  LPCMENUINFO lpcmi  // menu information
);


Heres what I have done, and have #include winuser.h: My aim here is to press any one of the dynamic menu items that get created under the top level "mapdyn" and have it trigger the OnMenuCommand handler which sends in the index. I hope I have the correct menu handle etc (???), and am having trouble compiling:


 CMenu* mmenu =  ((CMainFrame*)AfxGetMainWnd())->GetMenu();

int pos = ((CMainFrame*)AfxGetMainWnd())->FindMenuItem(mmenu, "mapdyn");
if (pos == -1)
   return;

CMenu* submenu = mmenu->GetSubMenu(pos);

HMENU m_hMenu = submenu->GetSafeHmenu();

LPCMENUINFO  lpcmi;

lpcmi.dwStyle = MNS_NOTIFYBYPOS;

::SetMenuInfo(m_hMenu, lpcmi);


Compile error :

C:\BKView.cpp(176) : error C2065: 'LPCMENUINFO' : undeclared identifier


and the rest that follow....


Appreciate your help,
ns
GeneralRe: Using SetMenuInfo Pin
ns28-Jan-03 8:45
ns28-Jan-03 8:45 
GeneralRe: Using SetMenuInfo Pin
Joaquín M López Muñoz28-Jan-03 8:48
Joaquín M López Muñoz28-Jan-03 8:48 
GeneralI think that works.... Pin
ns28-Jan-03 9:13
ns28-Jan-03 9:13 
GeneralRe: I think that works.... Pin
Joaquín M López Muñoz28-Jan-03 9:17
Joaquín M López Muñoz28-Jan-03 9:17 
GeneralRe: I think that works.... Pin
ns28-Jan-03 9:24
ns28-Jan-03 9:24 
GeneralRe: I think that works.... Pin
Joaquín M López Muñoz28-Jan-03 9:26
Joaquín M López Muñoz28-Jan-03 9:26 
GeneralRe: I think that works.... Pin
ns28-Jan-03 9:40
ns28-Jan-03 9:40 
GeneralRe: I think that works.... Pin
Joaquín M López Muñoz28-Jan-03 9:47
Joaquín M López Muñoz28-Jan-03 9:47 
GeneralRe: I think that works.... Pin
ns28-Jan-03 9:45
ns28-Jan-03 9:45 
GeneralRe: I think that works.... Pin
ns28-Jan-03 9:50
ns28-Jan-03 9:50 
GeneralThe SDK in question.... Pin
ns28-Jan-03 10:47
ns28-Jan-03 10:47 
GeneralRe: The SDK in question.... Pin
Michael Dunn28-Jan-03 15:49
sitebuilderMichael Dunn28-Jan-03 15:49 
GeneralOpenDocumentFile Pin
Dov Sherman28-Jan-03 6:25
Dov Sherman28-Jan-03 6:25 
GeneralRe: OpenDocumentFile Pin
Roger Allen29-Jan-03 1:35
Roger Allen29-Jan-03 1:35 
GeneralRe: OpenDocumentFile Pin
Dov Sherman29-Jan-03 6:40
Dov Sherman29-Jan-03 6:40 
GeneralOnPaint( ) -- how do I Pin
john john mackey28-Jan-03 5:31
john john mackey28-Jan-03 5:31 
GeneralRe: OnPaint( ) -- how do I Pin
john john mackey28-Jan-03 6:20
john john mackey28-Jan-03 6:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.