Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Ayuda Sobre Mfc

Iniciado por Dekarin, 07 de Mayo de 2004, 09:07:14 PM

« anterior - próximo »

Dekarin

 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.

Dekarin

 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");






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.