As Listas de Atalhos do Windows 7 podem se comportar como menus quando arrastadas com um mouse?

1

Em um menu tradicional, se você mousedown no título do menu, arraste para baixo e solte em um item de menu, ele acionará esse item de menu imediatamente, por exemplo, no bloco de notas:

  1. Botão esquerdo do mouse no arquivo
  2. Arraste para baixo até Novo
  3. Solte o botão do mouse

iniciará um novo arquivo sem exigir um clique adicional.

No entanto, ao arrastar uma Lista de Atalhos no Windows 7, você deve clicar adicionalmente no item desejado para iniciá-lo. Existe alguma maneira de mudar esse comportamento?

    
por FocusStealer 21.03.2012 / 05:38

2 respostas

0

Eu tinha o Windows 7, onde funcionava

Agora que tenho o Windows 8, isso não acontece. Eu tenho W8 64 na área de trabalho, W8.1 86 no laptop (tinha 86 W8)

Meu colega de classe tinha o Windows 8 64, agora tem 8,1 64 em seu computador e funciona.

    
por 19.10.2013 / 01:45
0

Can Windows 7 Jump Lists be made to behave like menus when dragged out with a mouse?

Resposta curta: não.

On a traditional menu, if you mousedown on the menu title, drag down, then release on a menu item, it will trigger that menu item immediately.

However, when dragging out a Jump List on Windows 7, you must additionally click the desired item to launch it.

Um menu tradicional é exatamente isso, um menu. Como quase todos os elementos de interface no Windows, os menus são janelas, mas um tipo especial de janela; eles são uma construção do sistema operacional e têm uma classe de janela de #32768 . Algumas classes de janela (incluindo caixas de diálogo que têm uma classe de janela de #32770 ), são automaticamente tratadas internamente (por padrão) pelo sistema operacional sem o programa que as criou precisando fazer algo especial com elas.

A maioria das outras janelas, no entanto, recebe classes de janelas personalizadas e o programa que as cria tem que lidar com elas por conta própria (por exemplo, pintar a janela, manipular entrada, etc.)

As listas de atalhos não são menus, apenas as emulam. Eles têm uma classe de janela de DV2ControlHost e são manipulados pelo Explorer ( explorer.exe ) - que é basicamente um programa do Windows. As listas de atalhos não são tratadas pelo próprio Windows, como os menus.

É por isso que eles se comportam de maneira diferente dos menus (não sei por que algumas pessoas disseram que funciona da mesma forma para eles; talvez eles tenham entendido mal o que está sendo perguntado).

Is there any way to change this behavior?

Não, não há como fazer isso porque isso exigiria que o Explorer os manipulasse como menus reais. Você pode tentar postar uma solicitação de recurso, mas a sabedoria convencional diz que a maioria dos comentários é normalmente ignorada.

    
por 19.10.2013 / 02:08