自动启动/关闭广告条多种方法
日期:2007年10月3日 作者: 查看:[大字体 中字体 小字体]-
dwExtraInfo,通常未用的一个值。用GetMessageExtraInfo函数可取得这个值。可用的值取决于特定的驱动程序
BOOL SetCursorPos(
int X, // horizontal position
int Y // vertical position
);
设置鼠标位置。鼠标指针在屏幕像素坐标系统中的X,Y位置
例如确定广告条的关闭按钮位于座标点(1015,682),则执行下面两段代码中的任意一段都可以实现关闭:
代码1:
void CloseSpedia()
{
SetCursorPos(1015,682);
mouse_event(MOUSEEVENTF_LEFTDOWN ,0,0,0,GetMessageExtraInfo());
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,GetMessageExtraInfo ());
}
代码2:
void CloseSpedia()
{
mouse_event(MOUSEEVENTF_MOVE,0,1015,682,GetMessageExtraInfo());
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,GetMessageExtraInfo());
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,GetMessageExtraInfo ());
}
方法2:找到广告条的句柄,给其发送WM_CLOSE事件。
要用到以下几个API函数:
BOOL EnumWindows(
WNDENUMPROC lpEnumFunc, // pointer to callback function
LPARAM lParam // application-defined value
);
枚举窗口列表中的所有父窗口(顶级和被所有窗口)
BOOL PostMessage(
HWND hWnd, // handle of destination window
UINT Msg, // message to post
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
将一条消息投递到指定窗口的消息队列
int GetWindowText(
HWND hWnd, // handle to window or control with text
LPTSTR lpString, // address of buffer for text
int nMaxCount // maximum number of characters to copy
);
取得一个窗体的标题(caption)文字
实现原理:
通过使用EnumWindows枚举窗口列表中的所有父窗口,在其回调函数中记录所有窗口的标题和句柄。判断若是要关闭的应用程序句柄,则使用PostMessage向其发送WM_CLOSE命令。具体代码如下(假设我我们要关闭的程序是画笔程序):
typedef struct
{
HWND hWnd;
char cWinBuf[256];
}WINLIST;
WINLIST gWinList[256];
int giCountWin,j;
BOOL CALLBACK EnumWindowsProc( HWND hWnd, LPARAM lParam )
{
char buffer[256];
GetWindowText(hWnd, buffer, 256); - 上一页 [1] [2] [3] 下一页
-
- 自动启动/关闭广告条多种方法 相关文章:
- ·男女生英文名大全-给自己起个好名字
- ·求职面试自我介绍一分钟
- ·大学毕业生自荐信(范文)
- ·自己制造无线网络增益天线
- ·用Excel制作自动记录的考勤表
- ·计算机一级B考试自测题
- ·ASP.NET技巧:GridView控件自定义分页详解
- ·Excel中自定义函数实例剖析
- ·QQ空间自定义 喜欢养什么花随心所欲
- ·大学生自我鉴定
- 自动启动/关闭广告条多种方法 相关软件
- ·自由力量
- ·《雅奇MIS》可视化自动编程系统 V10.0
- ·英语《自我介绍》
- ·QQ自动登录助手 V6.2 Build 20071108
- ·壁纸自动换(Slide Show) V5.1.3570 汉化版
- ·自行车经理
- ·卜算子彩票选号助理系列(超级自助版) 2007.03.10
- ·微软娱乐包—壁纸自动换(WinterPowerToy) V1.0J 汉化版
- ·《自由枪骑兵》通关存档
- ·Vista自带系统小游戏全集
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:玩透9种网页弹出窗口(精)
下一篇:照片处理:制作玻璃墙后的人像特效
精品推荐
热点TOP10
- ·站长群大全
- ·网站推广计划的一个案例分析
- ·个人网站qq群大全 中国最全的个人网站站长qq群
- ·IT公司红黑榜
- ·为新浪博客添加flash时钟代码
- ·一个站长的网站发展计划书
- ·网管工作总结--我的网管生活经历(51CTO版主:冰雪寒)
- ·促销计划书格式
- ·商业网站应用设计方案
- ·如何创建自己的网站
- ·2005年上半年,国内知名的个人网站
- ·作为一名女网页设计师,前途发展是怎么样?
- ·营销企划书的格式
- ·世界各地域名后缀对照表 世界各国域名表
- ·WML语法大全
- ·25岁我拥有了两家公司
- ·一个个人站长些的网站宣传方法
- ·中文站点 500强 2007年第7期
- ·网站策划:生日消费蕴含商机
- ·采乐洗发水的市场营销策略
