Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 23528|Risposta: 8

[WinForm] Non si può premere l'input automatico con una maniglia per confermare l'operazione

[Copiato link]
Pubblicato su 22/03/2019 10:32:57 | | |
[DllImport("user32.dll", EntryPoint = "FindWindow")]
        privato static extern IntPtr FindWindow (stringa IpClassName, stringa 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, stringa lpszClass, stringa lpszWindow);
        costituzione pubblica WM_SETTEXT = 0x000C;

        stringa privata di const USERID = "170809";

        const int BM_CLICK = 0xF5;




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

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

            }


L'inserimento automatico è possibile, ma il pulsante OK non può essere cliccato!! C'è un tipo grosso che viene a darti qualche consiglio!! Mille Grazie





Precedente:asp.net Personalizza il 404 in MVC4
Prossimo:Trigger per la fondazione del database
 Padrone di casa| Pubblicato su 22/03/2019 10:35:07 |
C:\Users\Administrator\Desktop\1553222067(1)
Pubblicato su 22/03/2019 10:57:15 |
Il login del link ipertestuale è visibile.


Soluzione: Prima di inviare un messaggio click, chiama la funzione SetFrontgroundWindow per impostare il pulsante al livello superiore.
Poi rimane in sospeso per altri 2 secondi e infine invia un messaggio di invio per riuscirci.
Ma ancora non capisco perché devo dormire 2 secondi.
 Padrone di casa| Pubblicato su 22/03/2019 11:02:25 |
venti Pubblicato il 22-03-2019 alle 10:57
https://bbs.csdn.net/topics/391832951

Fratello, questo problema è stato risolto. Il problema ora è che l'evento della casella di testo non viene attivato. Non ha funzionato nemmeno per farmi accedere automaticamente!!
 Padrone di casa| Pubblicato su 22/03/2019 11:04:58 |
venti Pubblicato il 22-03-2019 alle 10:57
https://bbs.csdn.net/topics/391832951

Eventi Focus
Pubblicato su 22/03/2019 11:16:37 |
 Padrone di casa| Pubblicato su 22/03/2019 11:23:03 |

In questa finestra l'ho scoperto con l'API di Win32. Ora non so come scrivere questo!!
Pubblicato su 22/03/2019 16:10:50 |
Sollecito:Gli autori vengono bannati o i contenuti rimossi vengono automaticamente bloccati
Pubblicato su 22/03/2019 16:16:38 |
Sollecito:Gli autori vengono bannati o i contenuti rimossi vengono automaticamente bloccati
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com