Can Win32 menus pop-up responder à roda de rolagem?
-
06-07-2019 - |
Pergunta
dizer que tenho um menu pop-up Win32 bog-padrão, e é mais alto do que a tela. Brota uma seta no topo e uma seta para baixo na parte inferior, de modo que o usuário pode percorrer seus itens.
É possível para essa menu à resposta a roda do mouse de rolagem? eventos roda de rolagem são enviados para o controle concentrado, o que não é o menu, então o que normalmente acontece é que um editor de texto para trás os pergaminhos do menu em vez.
Update:? Isto é, há uma maneira para mim para encaminhar os eventos roda de rolagem, ou alguma mensagem que pode enviar para um menu apareceu-aberto programaticamente deslocá-lo para cima ou para baixo um entalhe
Solução
Você poderia cortar juntos algo a si mesmo, mas não seria um menu Win32. Não é parte do padrão de interface do usuário.
A razão isto é verdade é provavelmente o que já foi dito; o menu Win32 não é possível receber o foco.
Outras dicas
Você pode recolher Menu de alguma forma? couros Escritório menus menos utilizados e fornecer um item de menu para carregá-los quando necessário. se não você pode escrever seu próprio paginação como o menu Iniciar faz.