Como remover Visual C ++ “Expandir Menu” Arrow?
-
22-07-2019 - |
Pergunta
Ao criar menus com submenus no Visual C ++, acho que submenus começar como setas que devo clique para expandir para ver seu conteúdo. Existe uma maneira (programaticamente) ter pop-out os submenus já expandido (sem seta para clicar)?
Aqui está uma imagem do que estou falando, antes e depois clicando na seta acima mencionado: também aqui
Solução
parece que você está usando o MFC Feature Pack.
Ir para CMainFrame::OnCreate()
, você deve ser capaz de encontrar
algo como
CMFCToolBar::SetBasicCommands(lstBasicCommands);
em algum lugar dentro dela.
lstBasicCommands
é uma lista que contém todos os itens de menu que não devem ser escondidos inicialmente. Preencher simples com os itens que você gosta.
Você também pode querer verificar o código de amostras disponível aqui: C: \ Program Files \ Microsoft Visual Studio 9.0 \ Samples \ 1033
No caso de você não chamar SetBasicCommands e não criar a lista, o botão de expansão é removido. Isso você lançamentos de aumentar a lista toda vez que você adicionar um novo comando.