首页
社区
课程
招聘
[求助]S-Recorder DIY消息处理函数查找
发表于: 2008-10-2 19:10 5315

[求助]S-Recorder DIY消息处理函数查找

2008-10-2 19:10
5315
做动画的时候经常点错任务栏上的S-Recorder,导致录制停止,所以一直想修改S-Recorder,开始录制的时候隐藏,录制完成按某一个热键,弹出并且停止录制。

目前已经修改了在004034D1 SetWindowRgn函数处修改流程,注册了系统热键
并且在004042E0处修改开始录制时隐藏,但是一直没有找到消息处理函数,完成对WM_HOTKEY消息的处理,这个软件是MFC的,跟了半天都没有头绪,希望各位指教。

附上我修改的S-Recorder、原版的S-Recorder以及我修改的部分记录 S-Recorder.rar

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己加个DLL SetWindowLong 一下比较简单
2008-10-2 21:08
0
雪    币: 123
活跃值: (95)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
??设置窗体的GWL_WNDPROC属性吗?这样的话软件原来的消息怎么处理呢?还是不太明白
2008-10-3 20:51
0
雪    币: 223
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
mfcspy
2008-10-3 22:55
0
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
LRESULT WINAPI MyWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)   //热键消息处理
 {
	 if(uMsg == WM_HOTKEY)
	 {
		 if(wParam == HotMsg) //处理对应的热键消息
		 {

			 return TRUE;
		 }
	 }

	return CallWindowProc((WNDPROC)OldWndProc, hwnd ,uMsg, wParam , lParam);   //其它消息传给游戏默认处理函数
 }
2008-10-4 10:19
0
游客
登录 | 注册 方可回帖
返回
//