Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 23528|Válasz: 8

[WinForm] Az automatikus bemenet fogantyúval nem kattintható a művelet megerősítéséhez

[Linket másol]
Közzétéve 2019. 03. 22. 10:32:57 | | |
[DllImport("user32.dll", EntryPoint = "FindWindow")]
        private static extern 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, lpszClass húr, lpszWindow húr);
        public const uint WM_SETTEXT = 0x000C;

        private const string USERID = "170809";

        const int BM_CLICK = 0xF5;




IntPtr hwnd = FindWindow("#32770", "Ellenőrizd U jelszót");

            if (hwnd != IntPtr.Zero)
            {
                míg (hwnd == IntPtr.Zero) ;
                IntPtr vHandle = FindWindowEx(hwnd, IntPtr.Zero, "Szerkesztés", null);
                SendMessage(vHandle, WM_SETTEXT, 0, USERID);

            }


Az automatikus belépés lehetséges, de az OK gombra nem lehet kattintani!! Van egy nagy fickó, aki kijön, hogy útmutatást adjon neked!! Nagyon köszönöm





Előző:asp.net Testreszabni a 404-et az MVC4-ben
Következő:Az adatbázis alapításának kiváltói
 Háziúr| Közzétéve 2019. 03. 22. 10:35:07 |
C:\Users\Administrator\Desktop\1553222067(1)
Közzétéve 2019. 03. 22. 10:57:15 |
A hiperlink bejelentkezés látható.


Megoldás: Mielőtt kattintásüzenetet küldesz, hívd a SetFrontgroundWindow funkciót, hogy a gombot a legfelső szintre állítsd.
Ezután még 2 másodpercig alud, majd végül küld egy üzenetet a sikerhez.
De még mindig nem értem, miért kell két másodpercig aludnom.
 Háziúr| Közzétéve 2019. 03. 22. 11:02:25 |
szél Közzétéve: 2019-03-22 10:57
https://bbs.csdn.net/topics/391832951

Testvér, ez a probléma megoldódott. A probléma most az, hogy a szövegdoboz eseménye nem aktiválódik. Automatikus belépést sem okozott a helyzet!!
 Háziúr| Közzétéve 2019. 03. 22. 11:04:58 |
szél Közzétéve: 2019-03-22 10:57
https://bbs.csdn.net/topics/391832951

Fókuszesemények
Közzétéve 2019. 03. 22. 11:16:37 |
 Háziúr| Közzétéve 2019. 03. 22. 11:23:03 |

Ebben az ablakban a Win32 API-val kaptam meg. Most már nem tudom, hogyan írjam ezt!!
Közzétéve 2019. 03. 22. 16:10:50 |
Haladéktalan:A szerzőket kitiltják vagy eltávolítják, a tartalmak automatikusan blokkolódnak
Közzétéve 2019. 03. 22. 16:16:38 |
Haladéktalan:A szerzőket kitiltják vagy eltávolítják, a tartalmak automatikusan blokkolódnak
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com