Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Dekarin en 07 de Mayo de 2004, 09:07:14 PM

Título: Ayuda Sobre Mfc
Publicado por: Dekarin en 07 de Mayo de 2004, 09:07:14 PM
 Buenas, estoy intentando sombrear una opcion de uno de los menus de la barra de menus de mi programa y me estoy volviendo loco, no me deja sombrear nada. Pego mi codigo:


  CMenu* mmenu = GetMenu();
  CMenu* submenu = mmenu->GetSubMenu(0); //File

  submenu->EnableMenuItem(ID_FILE_SAVE, MF_BYCOMMAND|MF_GRAYED);


Esto en teoria deberia acceder al menu 0 que es el File, y sombrear la opcion de Save, pero no hace na de na, sin embargo si cambio la linea de EnableMenuItem por "submenu->DeleteMenu(0,MF_BYPOSITION);" si que me borra la primera opcion, que es la de New... lo que quiere decir que si que accedo al menu correcto, pero no furrula lo de EnableMenuItem... Alguien puede echarme una mano?? Gracias de antemano  (ole)

Nota: El identificador ID_FILE_SAVE es correcto, osea que por eso no es el error.
Título: Ayuda Sobre Mfc
Publicado por: Dekarin en 07 de Mayo de 2004, 11:43:24 PM
 Vale, ya he descubierto la forma de hacerlo (nooo)  jajaja era una tonteria. Gracias de todas formas.


mmenu->ModifyMenu(0, MF_BYPOSITION | MF_GRAYED, 0, "Salvar");