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: screen shot também aqui

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top