Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 23528|Resposta: 8

[WinForm] A entrada automática com uma alavanca não pode ser clicada para confirmar a operação

[Copiar link]
Publicado em 22/03/2019 10:32:57 | | |
[DllImport("user32.dll", EntryPoint = "FindWindow")]
        externo estático privado IntPtr FindWindow (string IpClassName, string IpWindowName);
        [DllImport("User32.DLL")]
        public static extern int SendMessage(IntPtr hWnd,
         uint Msg, int wParam, string lParam);
        [DllImport("User32.DLL")]
        public static extern IntPtr FindWindowEx(IntPtr hwndParent,
         IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
        const uint público WM_SETTEXT = 0x000C;

        cadeia const privada USERID = "170809";

        const int BM_CLICK = 0xF5;




IntPtr hwnd = FindWindow("#32770", "Verify U Password");

            if (hwnd != IntPtr.Zero)
            {
                while (hwnd == IntPtr.Zero) ;
                IntPtr vHandle = FindWindowEx(hwnd, IntPtr.Zero, "Edit", null);
                SendMessage(vHandle, WM_SETTEXT, 0, USERID);

            }


A entrada automática é possível, mas o botão OK não pode ser clicado!! Tem algum cara grande que aparece para te orientar!! Muito Obrigado





Anterior:asp.net Personalize 404 no MVC4
Próximo:Gatilhos para a fundação do banco de dados
 Senhorio| Publicado em 22/03/2019 10:35:07 |
C:\Users\Administrator\Desktop\1553222067(1)
Publicado em 22/03/2019 10:57:15 |
O login do hiperlink está visível.


Solução: Antes de enviar uma mensagem de clique, chame a função SetFrontgroundWindow para definir o botão no nível superior.
Depois, ele entra em modo de espera por mais 2 segundos e, finalmente, envia uma mensagem de envio para dar certo.
Mas ainda não entendo por que preciso dormir por 2 segundos.
 Senhorio| Publicado em 22/03/2019 11:02:25 |
ventos Postado em 2019-3-22 10:57
https://bbs.csdn.net/topics/391832951

Irmão, esse problema foi resolvido. O problema agora é que o evento da caixa de texto não é disparado. Também não funcionou para me fazer entrar automaticamente!!
 Senhorio| Publicado em 22/03/2019 11:04:58 |
ventos Postado em 2019-3-22 10:57
https://bbs.csdn.net/topics/391832951

Eventos de Foco
Publicado em 22/03/2019 11:16:37 |
 Senhorio| Publicado em 22/03/2019 11:23:03 |

Nessa janela eu peguei isso com a API do Win32. Agora eu não sei como escrever isso!!
Publicado em 22/03/2019 16:10:50 |
Rápido:Autores são banidos ou o conteúdo removido é automaticamente bloqueado
Publicado em 22/03/2019 16:16:38 |
Rápido:Autores são banidos ou o conteúdo removido é automaticamente bloqueado
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com