用C#调用API函数怎么向选中窗口输入字符
答案:2 悬赏:80 手机版
解决时间 2021-04-01 15:46
- 提问者网友:城市野鹿
- 2021-03-31 20:21
用C#调用API函数怎么向选中窗口输入字符
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-03-31 21:39
ParenthWnd = FindWindow(lpszParentClass,lpszParentWindow);
//判断这个窗体是否有效
if (!ParenthWnd.Equals(IntPtr.Zero))
{
//得到输入框这个子窗体,并设置其内容
EdithWnd = FindWindowEx(ParenthWnd,EdithWnd,lpszClass,"");
if (!EdithWnd.Equals(IntPtr.Zero))
{
//调用SendMessage方法设置其内容
SendMessage(EdithWnd, WM_SETTEXT, (IntPtr)0, "sdfsdfd");
retval ++;
} }
//判断这个窗体是否有效
if (!ParenthWnd.Equals(IntPtr.Zero))
{
//得到输入框这个子窗体,并设置其内容
EdithWnd = FindWindowEx(ParenthWnd,EdithWnd,lpszClass,"");
if (!EdithWnd.Equals(IntPtr.Zero))
{
//调用SendMessage方法设置其内容
SendMessage(EdithWnd, WM_SETTEXT, (IntPtr)0, "sdfsdfd");
retval ++;
} }
全部回答
- 1楼网友:醉吻情书
- 2021-03-31 22:44
这个问题的提法是有问题的“向选中窗口输入字符”?应该是向窗口的某一输入部件,例如文本框只有这些具有接收功能的部件才能有效,否则,给窗口输入字符,是不能实现的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯