社区
C#
帖子详情
如何在屏幕任意位置直接输入字符?
antimicrosoft
2005-07-26 09:03:53
在屏幕的任意指定位置输入字符,比如说在屏幕中央有另一个程序的文本输入框,该如何写程序控制在里面输入指定的字符?
...全文
222
9
打赏
收藏
如何在屏幕任意位置直接输入字符?
在屏幕的任意指定位置输入字符,比如说在屏幕中央有另一个程序的文本输入框,该如何写程序控制在里面输入指定的字符?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
antimicrosoft
2005-07-27
打赏
举报
回复
[DllImport("user32.dll")]
static extern int GetClassName(long hWnd, [Out] StringBuilder lpClassName,int nMaxCount);
方法定义
RetVal=GetClassName(bWnd,lpClassName,256);
可是执行完之后,lpClassName值为空,返回值RetVal也为0
antimicrosoft
2005-07-26
打赏
举报
回复
要输入字符的程序并不是我自己写的程序,而是由厂商提供的程式,我无法对它的
控件进行操作.就好比你要用查询分析器登陆
sql server2000,打开查询分析器后你要输入帐号sa,密码xxxxxx
该如何用程序控制在指定的位置输入帐号和密码.
okyzx
2005-07-26
打赏
举报
回复
看不懂你表达的意思
xzhy80
2005-07-26
打赏
举报
回复
只要在textbox中限制就可乐
trueboy
2005-07-26
打赏
举报
回复
很简单呀,在文本框的KeyDown和KeyPress下写代码不就得了吗?
oyljerry
2005-07-26
打赏
举报
回复
FindWindow获得窗口输入框句柄,然后发送消息输入等PostMessage
坎井之蛙
2005-07-26
打赏
举报
回复
首先:
[DllImport("user32.dll", EntryPoint="GetWindow")]
public static extern int GetWindow (
int hwnd,
int wCmd
);
hwnd ----------- Long,源窗口
wCmd ----------- Long,指定结果窗口与源窗口的关系,它们建立在下述常数基础上:
GW_CHILD
寻找源窗口的第一个子窗口
GW_HWNDFIRST
为一个源子窗口寻找第一个兄弟(同级)窗口,或寻找第一个顶级窗口
GW_HWNDLAST
为一个源子窗口寻找最后一个兄弟(同级)窗口,或寻找最后一个顶级窗口
GW_HWNDNEXT
为源窗口寻找下一个兄弟窗口
GW_HWNDPREV
为源窗口寻找前一个兄弟窗口
GW_OWNER
寻找窗口的所有者
然后:
[DllImport("user32.dll", EntryPoint="SetWindowText")]
public static extern int SetWindowText (
int hwnd,
string lpString
);
hwnd ----------- Long,要设置文字的窗口的句柄
lpString ------- String,要设到hwnd窗口中的文字
坎井之蛙
2005-07-26
打赏
举报
回复
首先:
[DllImport("user32.dll", EntryPoint="GetWindow")]
public static extern int GetWindow (
int hwnd,
int wCmd
);
hwnd ----------- Long,源窗口
wCmd ----------- Long,指定结果窗口与源窗口的关系,它们建立在下述常数基础上:
GW_CHILD
寻找源窗口的第一个子窗口
GW_HWNDFIRST
为一个源子窗口寻找第一个兄弟(同级)窗口,或寻找第一个顶级窗口
GW_HWNDLAST
为一个源子窗口寻找最后一个兄弟(同级)窗口,或寻找最后一个顶级窗口
GW_HWNDNEXT
为源窗口寻找下一个兄弟窗口
GW_HWNDPREV
为源窗口寻找前一个兄弟窗口
GW_OWNER
寻找窗口的所有者
然后:
[DllImport("user32.dll", EntryPoint="SetWindowText")]
public static extern int SetWindowText (
int hwnd,
string lpString
);
hwnd ----------- Long,要设置文字的窗口的句柄
lpString ------- String,要设到hwnd窗口中的文字
antimicrosoft
2005-07-26
打赏
举报
回复
HELP
200个经典C程序【源码】
018
任意
进制数的转换 019 判断回文数 020 求数组前n元素之和 021 求解钢材切割的最佳订单 022 通过指针比较整数大小 023 指向数组的指针 024 寻找指定元素的指针 025 寻找相同元素的指针 026 阿拉伯数字...
C语言程序练习题:从键盘
任意
输入
一个
字符
,编程判断该
字符
是数字
字符
、英文字母、空格还是其他
字符
。
从键盘
任意
输入
一个
字符
, 编程判断该
字符
是数字
字符
、英文字母、空格还是其他
字符
。 **
输入
格式要求:提示信息:"Press a key and then press Enter:" **输出格式要求:"It is an English character!\n" "It is...
从
屏幕
上
输入
字符
串,把
字符
串中所有的小写字母修改后输出在
屏幕
上
从
屏幕
上
输入
字符
串,把
字符
串中所有的小写字母修改后输出在
屏幕
上 DATA SEGMENT BUF DB 50 ;定义缓冲区 DB '?' DB 50 DUP('?') ;开辟存储空间 CRLF DB 0DH,0AH,'$' ;定义换行 STR1 DW 'INPUT
C语言—选择控制结构
字符
类型判断从键盘键入
任意
一个
字符
,判断该
字符
是英文字母(不区分大、小写)、数字
字符
还是其它
字符
。若键入字母,则
屏幕
显示 It is an English character.
字符
类型判断 从键盘键入
任意
一个
字符
,...若
输入
其它
字符
,则
屏幕
显示:It is other character. 程序的运行示例1: Input simple: b↙ It is an English character. 程序的运行示例2: Input simple: 6↙ It is a .
从键盘键入
任意
一个
字符
,判断该
字符
是英文字母(不区分大、小写)、数字
字符
还是其它
字符
。
从键盘键入
任意
一个
字符
,判断该
字符
是英文字母(不区分大、小写)、数字
字符
还是其它
字符
。 若键入字母,则
屏幕
显示 It is an English character.;若键入数字则
屏幕
显示It is a digit character. ;若
输入
其它...
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章