怎样用程序往记算器的文本框里填上数字 在windows里 开始--程序--附件--计算器 打开记算器.我想写一个程序可以往记算器的文本框里填上 "123" 请问怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用spy++,FindWindow,FindWindowEx 用不到钩子,就是查找窗口,然后发消息。前两天的贴子有个例子:http://topic.csdn.net/u/20080107/20/bde35a41-83d2-4e27-816c-e586c86c721d.html 给你写个代码好了,如下(可以加在一个按钮响应中): HWND hWnd = ::FindWindow("SciCalc", "计算器");if (NULL != hWnd){ HWND hEdit = ::GetDlgItem(hWnd, 403); ::SendMessage(hEdit, WM_SETTEXT,0,(LPARAM)"abc");}前提是先手动打开计算器,当然了,如果你也可以使用ShellExecute或CreateProcess等函数来启动计算器。 在ctabctrl 控件中创建子页面(一个对话框页面),显示为空白的问题 怪问题,用弹出窗口方式调用出错?请教高人指点 如何判断定时器是否处于开启状态? MFC关于文件路径的问题@! 我粗劣的实现了屏幕录象,谁感兴趣,可以交流一下,代码实在是见不得人,还有一大堆问题呢。 几个数据库问题 问一个个人认为比较有挑战性的问题:关于远程注册表访问和远程登陆的问题 如何检测某个web站点是否存在? 招聘软件工程师,可以解决北京市户口 请问《程序员大本营2001》里哪儿有platform sdk? gethostbyname()如何实现一个字符串类型IP FTP 支持IPv6的问题
http://topic.csdn.net/u/20080107/20/bde35a41-83d2-4e27-816c-e586c86c721d.html
HWND hWnd = ::FindWindow("SciCalc", "计算器");
if (NULL != hWnd)
{
HWND hEdit = ::GetDlgItem(hWnd, 403);
::SendMessage(hEdit, WM_SETTEXT,0,(LPARAM)"abc");
}前提是先手动打开计算器,当然了,如果你也可以使用ShellExecute或CreateProcess等函数来启动计算器。