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.
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:
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?
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.
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.