Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23528|Odgovoriti: 8

[WinForm] Samodejnega vnosa z ročajem ni mogoče klikniti za potrditev delovanja

[Kopiraj povezavo]
Objavljeno na 22. 03. 2019 10:32:57 | | |
[DllImport("user32.dll", EntryPoint = "FindWindow")]
        zasebni statični zunanji IntPtr FindWindow(niz IpClassName, niz IpWindowName);
        [DllImport("User32.DLL")]
        public static extern int SendMessage(IntPtr hWnd,
         uint Msg, int wParam, string iParam);
        [DllImport("User32.DLL")]
        public static extern IntPtr FindWindowEx(IntPtr hwndParent,
         IntPtr hwndChildAfter, niz lpszClass, niz lpszWindow);
        javni const uint WM_SETTEXT = 0x000C;

        zasebni const niz USERID = "170809";

        const int BM_CLICK = 0xF5;




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

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

            }


Samodejni vnos je mogoč, vendar gumb OK ni mogoče klikniti!! Ali je kakšen velik fant, ki pride ven, da ti svetuje!! Najlepša hvala





Prejšnji:asp.net Prilagodite 404 v MVC4
Naslednji:Sprožilci za ustanovitev baze podatkov
 Najemodajalec| Objavljeno na 22. 03. 2019 10:35:07 |
C:\Users\Administrator\Desktop\1553222067(1)
Objavljeno na 22. 03. 2019 10:57:15 |
Prijava do hiperpovezave je vidna.


Rešitev: Pred pošiljanjem sporočila o kliku pokličite funkcijo SetFrontgroundWindow, da nastavite gumb na najvišjo raven.
Nato bo še 2 sekundi spal in na koncu poslal sendmessage sporočilo, da je uspelo.
A še vedno ne razumem, zakaj moram spati vsaj 2 sekundi.
 Najemodajalec| Objavljeno na 22. 03. 2019 11:02:25 |
Winds Objavljeno 22. 3. 2019 ob 10:57
https://bbs.csdn.net/topics/391832951

Brat, ta problem je rešen. Težava zdaj je, da se dogodek besedilnega polja ne sproži. Tudi pri samodejnem vstopu ni uspelo!!
 Najemodajalec| Objavljeno na 22. 03. 2019 11:04:58 |
Winds Objavljeno 22. 3. 2019 ob 10:57
https://bbs.csdn.net/topics/391832951

Osrednji dogodki
Objavljeno na 22. 03. 2019 11:16:37 |
 Najemodajalec| Objavljeno na 22. 03. 2019 11:23:03 |

To okno sem ujel z Win32 API-jem. Zdaj ne vem, kako naj to napišem!!
Objavljeno na 22. 03. 2019 16:10:50 |
Uren:Avtorji so prepovedani ali pa je vsebina samodejno blokirana
Objavljeno na 22. 03. 2019 16:16:38 |
Uren:Avtorji so prepovedani ali pa je vsebina samodejno blokirana
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com