Exemplo n.º 1
0
        public void WriteTextBox()
        {
            string txt = "Hello Hook!";
            //获得窗体句柄
            IntPtr winHwnd = WinAPIHelper.FindWindow("WindowsForms10.Window.8.app.0.378734a", "MyWindow");
            //获得窗体上TextBox句柄
            IntPtr txtHwnd = WinAPIHelper.FindWindowEx(winHwnd, IntPtr.Zero, "WindowsForms10.EDIT.app.0.378734a", "");

            //向TextBox中写入内容
            WinAPIHelper.BringWindowToTop(winHwnd);
            IntPtr result  = WinAPIHelper.SendMessage(txtHwnd, 0x000C, (IntPtr)txt.Length, txt);
            IntPtr result1 = WinAPIHelper.SendMessage(txtHwnd, 0x000C, (IntPtr)0, txt);
        }