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

Foi útil?

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.

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