简单挂机软件的制作
来源:互联网 发布:管理器数据库已损坏 编辑:程序博客网 时间:2024/05/01 22:22
1.首先通过 FindWindow找到需要控制的窗口。示例如下:
HWND hwnd = ::FindWindow(L"Tfrm_main",L"汉字内码查看器 - 企风实用工具系列");
if(hwnd == NULL ){
MessageBox(L"无法找到汉字内码查看器");
return;
}
if(hwnd == NULL ){
MessageBox(L"无法找到汉字内码查看器");
return;
}
2.可以通过调用EnumChildWindows找到所有需要控制的窗口上的控件窗口:
EnumChildWindows(hwnd,EnumChildProc,(LPARAM)this);
BOOL CALLBACK CGBKDlg::EnumChildProc(HWND hwnd, LPARAM lParam )
{
CGBKDlg *pi = (CGBKDlg *)lParam;
return 1;
}
{
CGBKDlg *pi = (CGBKDlg *)lParam;
return 1;
}
3.对于控件窗口的控制,对于编辑框来说,应该通过SendMessage来修改和得到编辑框中的内容,下面的示例修改编辑框。
TCHAR name[160] = L"fff";
::SendMessage(hwnd, WM_GETTEXT,160,(LPARAM)name);
::SendMessage(hwnd, WM_GETTEXT,160,(LPARAM)name);
4.对于按键而言,要控制按键按下的动作,应该发送一个WM_LBUTTONDOWN和一个WM_LBUTTONUP的消息。
LPARAM lp = MAKELONG(5 ,5);
::SendMessage(m_hChangBtnWnd,WM_LBUTTONDOWN,MK_LBUTTON,lp);
::SendMessage(m_hChangBtnWnd,WM_LBUTTONUP,NULL,lp);
::SendMessage(m_hChangBtnWnd,WM_LBUTTONDOWN,MK_LBUTTON,lp);
::SendMessage(m_hChangBtnWnd,WM_LBUTTONUP,NULL,lp);
- 简单挂机软件的制作
- 简单挂机软件的制作
- 论坛挂机大师介绍(很不错的论坛挂机软件)
- 外星人挂机软件,外星人软件,挂机赚钱的软件。【逗比网络】
- 送SuperClick挂机软件!
- 专业挂机软件AlwaysUp
- 制作一个简单的翻译软件
- 《挂机游戏制作工具手册》挂机游戏制作工具基础知识
- 追逐自己的梦想----------辅助制作第二十三课:挂机选项卡的实现
- 简单的网络刷票软件制作原理
- windows编程(四)制作简单的全屏幕截屏软件
- 一款简单、实时、酷炫的图表制作软件
- 一款手机制作软件类工具的简单分析
- 视频制作需要软件及简单流程
- 用MFC实现的一个简单的photoshop软件的制作代码
- 简单的倒计时制作
- 制作简单的DLL
- 简单电子书的制作
- windows bat 文件脚本例子
- ALV OO Grid Show , DownLoad, CSV ,Excel...
- Ibatis3入门学习
- MyEclipse Console 显示最大量输出
- 晒晒偶的一鸣宝宝~~~
- 简单挂机软件的制作
- dhtmlx使用翻译(十)Scheduler 日程表组件
- Android的运行效率问题
- C++中extern “C”含义深层探索
- vim 编辑多个文件
- 简单图形编程的学习(1)---文字 (small basic实现)
- ASProtect 2.3 SKE build 05.14 Beta [2]!脱壳
- Linux PS PROCESS STATE
- 源码网