none
Botão que simula o Alt + Tab(Alterna Janela do Windows) RRS feed

  • Pergunta

  • Olá Galera boas , 

    Como fazer com que um Botão ao ser Clicado, possa fazer com que Simule o ALT + TAB? Ou seja, clico no Botão e ele já me Retorna a Alternação das Janelas?

    Obrigado!!! Aguardo!

    domingo, 31 de agosto de 2014 02:41

Respostas

  • Mas o % é exatamente para simular o ALT na função.... da forma que está é pra ele simular um ALT+TAB na hora....

    mas, se o que você está querendo é que apareça a janela de alternância... acho que você pode dar uma estudada nesse thread aqui.

    Só faz a alteração abaixo pra que funcione....

    Não testei em qual evento o métoto trocarAltTab deve ser colocado, acho que deve até colocar um timer e dar um tempo limite pra isso... algo do tipo

    aí é contigo.... hehehe

            public static void AltTab()
            {
                keybd_event(VK_MENU, 0xb8, 0, 0); //Alt Press 
                keybd_event(VK_TAB, 0x8f, 0, 0); // Tab Press 
                
                //keybd_event(VK_TAB, 0x8f, KEYEVENTF_KEYUP, 0); // Tab Release 
                //keybd_event(VK_MENU, 0xb8, KEYEVENTF_KEYUP, 0); // Alt Release 
            }
    
    
            public static void SoltarAltTab()
            {
                keybd_event(VK_TAB, 0x8f, KEYEVENTF_KEYUP, 0); // Tab Release 
                keybd_event(VK_MENU, 0xb8, KEYEVENTF_KEYUP, 0); // Alt Release 
            }


    Natan

    domingo, 31 de agosto de 2014 19:44

Todas as Respostas

  • Tenta assim:

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            SendKeys.Send("%{TAB}")
        End Sub


    Natan

    domingo, 31 de agosto de 2014 12:15
  • Olá amigo, testei ok! Mt obrigado! Na parte do TAB ok, agora do Alt não vai! As duas teriam que ser juntar pra dar a alternação de Janelas
    domingo, 31 de agosto de 2014 15:51
  • Mas o % é exatamente para simular o ALT na função.... da forma que está é pra ele simular um ALT+TAB na hora....

    mas, se o que você está querendo é que apareça a janela de alternância... acho que você pode dar uma estudada nesse thread aqui.

    Só faz a alteração abaixo pra que funcione....

    Não testei em qual evento o métoto trocarAltTab deve ser colocado, acho que deve até colocar um timer e dar um tempo limite pra isso... algo do tipo

    aí é contigo.... hehehe

            public static void AltTab()
            {
                keybd_event(VK_MENU, 0xb8, 0, 0); //Alt Press 
                keybd_event(VK_TAB, 0x8f, 0, 0); // Tab Press 
                
                //keybd_event(VK_TAB, 0x8f, KEYEVENTF_KEYUP, 0); // Tab Release 
                //keybd_event(VK_MENU, 0xb8, KEYEVENTF_KEYUP, 0); // Alt Release 
            }
    
    
            public static void SoltarAltTab()
            {
                keybd_event(VK_TAB, 0x8f, KEYEVENTF_KEYUP, 0); // Tab Release 
                keybd_event(VK_MENU, 0xb8, KEYEVENTF_KEYUP, 0); // Alt Release 
            }


    Natan

    domingo, 31 de agosto de 2014 19:44