Descrizione comando MFC CMenu non visualizzata

 C Programming >> Programmazione C >  >> Tags >> MFC
Descrizione comando MFC CMenu non visualizzata


Ho provato a utilizzare qualcosa del genere per impostare la descrizione comando di una voce di CMenu (come descritto qui), ma viene visualizzata solo in una singola riga e l'interruzione di riga non è visibile.


// read control id
UINT id = menu->GetMenuItemID(1235);
// modify caption and add tooltip?
menu->ModifyMenu( id, MF_BYCOMMAND, id, "Click here\nThis is the tooltip for the menu item ...");

Ho anche provato a impostare la didascalia direttamente nel designer delle risorse dello studio visivo della voce di menu con lo stesso effetto.
Puoi darmi qualche suggerimento su cosa c'è che non va? Sto usando VS2008 su Windows 7.


Qualsiasi aiuto è apprezzato!


Alcune risposte al codice


// read control id UINT id = menu->GetMenuItemID(1235);
// modify caption and add tooltip? menu->ModifyMenu( id, MF_BYCOMMAND, id, "Click here\nThis is the tooltip for the menu item ...");
#ifdef UNICODE #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_IA64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_X64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") #else #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") #endif #endif 

No