声明部分:
const int wm_gettext = 0x000d; const int wm_gettextlength = 0x000e; [dllimport("user32.dll", entrypoint = "sendmessagea")] public static extern int sendmessage(intptr hwnd, int wmsg, int wparam, byte[] lparam); [dllimport("user32.dll", entrypoint="sendmessagea")] public static extern int sendmessage(intptr hwnd, int wmsg, int wparam, int lparam);
函数部分:
intptr mwh = findmainwindowhandle("窗口名称", 100, 25); //主窗口句柄 intptr hwndstatue = findwindowex(mwh, intptr.zero, "edit", null); //文本框句柄 if (hwndstatue != intptr.zero) { int textlen; textlen = sendmessage(hwndstatue, wm_gettextlength, 0, 0); byte[] byt = new byte[textlen]; sendmessage(hwndstatue, wm_gettext, textlen + 1, byt); string str = encoding.default.getstring(byt); }
如对本文有疑问, 点击进行留言回复!!
C# 对PDF文档加密、解密(基于Spire.Cloud.SDK for .NET)
Unity通用泛型单例设计模式(普通型和继承自MonoBehaviour)
网友评论