Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 23528|Atsakyti: 8

[WinForm] Norint patvirtinti operaciją, negalima spustelėti automatinės įvesties su rankena

[Kopijuoti nuorodą]
Paskelbta 2019-03-22 10:32:57 | | |
[DllImport("user32.dll", EntryPoint = "FindWindow")]
        privatus statinis išorinis IntPtr FindWindow(eilutė IpClassName, eilutė IpWindowName);
        [DllImport("User32.DLL")]
        public static extern int SendMessage(IntPtr hWnd,
         uint Msg, int wParam, string lParam);
        [DllImport("User32.DLL")]
        viešasis statinis išorinis IntPtr FindWindowEx(IntPtr hwndParent,
         IntPtr hwndChildAfter, eilutė lpszClass, eilutė lpszWindow);
        viešoji konstitucija WM_SETTEXT = 0x000C;

        privati const eilutė USERID = "170809";

        const int BM_CLICK = 0xF5;




IntPtr hwnd = FindWindow("#32770", "Patikrinti U slaptažodį");

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

            }


Automatinis įvedimas galimas, bet mygtuko Gerai spustelėti negalima!! Ar yra didelis vaikinas, kuris išeina duoti jums patarimų! Labai ačiū





Ankstesnis:asp.net Tinkinkite 404 MVC4
Kitą:Duomenų bazės įkūrimo veiksniai
 Savininkas| Paskelbta 2019-03-22 10:35:07 |
C:\Users\Administrator\Desktop\1553222067(1)
Paskelbta 2019-03-22 10:57:15 |
Hipersaito prisijungimas matomas.


Sprendimas: Prieš siųsdami paspaudimo pranešimą, paskambinkite į SetFrontgroundWindow funkciją, kad nustatytumėte mygtuką į aukščiausią lygį.
Tada jis miegos dar 2 sekundes ir galiausiai išsiųs siuntimo pranešimą, kad pavyktų.
Bet aš vis dar nesuprantu, kodėl man reikia miegoti 2 sekundes.
 Savininkas| Paskelbta 2019-03-22 11:02:25 |
vėjai Publikuota: 2019-3-22 10:57
https://bbs.csdn.net/topics/391832951

Broli, ši problema išspręsta. Dabar problema ta, kad teksto laukelio įvykis nėra suaktyvintas. Jis neveikė, kad mane automatiškai įvesti arba!
 Savininkas| Paskelbta 2019-03-22 11:04:58 |
vėjai Publikuota: 2019-3-22 10:57
https://bbs.csdn.net/topics/391832951

Dėmesio renginiai
Paskelbta 2019-03-22 11:16:37 |
 Savininkas| Paskelbta 2019-03-22 11:23:03 |

Šis langas aš sugavo jį su Win32 API. Dabar aš nežinau, kaip tai parašyti!
Paskelbta 2019-03-22 16:10:50 |
Raginimas:Autoriai uždrausti arba pašalintas turinys automatiškai blokuojamas
Paskelbta 2019-03-22 16:16:38 |
Raginimas:Autoriai uždrausti arba pašalintas turinys automatiškai blokuojamas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com