Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Hiding CMenu items

Hiding CMenu items

Scheduled Pinned Locked Moved C / C++ / MFC
comtutorialquestion
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    Ivan Cachicatari
    wrote on last edited by
    #1

    Hi, How to hide/show items of CMenu in runtime? Thanks in advance. Ivan Cachicatari Blog[^] www.latindevelopers.com

    T B 2 Replies Last reply
    0
    • I Ivan Cachicatari

      Hi, How to hide/show items of CMenu in runtime? Thanks in advance. Ivan Cachicatari Blog[^] www.latindevelopers.com

      T Offline
      T Offline
      ThatsAlok
      wrote on last edited by
      #2

      Ivan Cachicatari wrote: How to hide/show items of CMenu in runtime? For that you have to Dynamically Delete them and Then Add them again Runtime!, But remember during addition and deletion there ID should be persistence!. See MSDN for Help of CMenu::RemoveMenu and CMenu::ModifyMenu

      "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow

      cheers, Alok Gupta VC Forum Q&A :- I/ IV

      1 Reply Last reply
      0
      • I Ivan Cachicatari

        Hi, How to hide/show items of CMenu in runtime? Thanks in advance. Ivan Cachicatari Blog[^] www.latindevelopers.com

        B Offline
        B Offline
        bghuang
        wrote on last edited by
        #3

        CMenu *pMenu=GetMenu(); pMenu->EnableMenuItem(ID_SEARCHINLISTCONTINUE, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED); pMenu->EnableMenuItem( ID_COMEBACK_MBR, MF_BYCOMMAND | MF_ENABLED);

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups