我想直接在主程序中处理数据,这样更简单,所以我只需要用钩子钩到消息后通知主程序一声,请问如何实现?用findwindow吗? 我不知道mfc创建的项目classname和windowname分别是什么.
解决方案 »
- 全球华人大签名反对日本成为安理会常任理事http://news.sina.com.cn/comment/index.shtml
- 高手请帮忙啊!!!
- 如何根据进程判断程序所在的目录,急,恳请支招
- 高分 !!哪有有关编写安装程序的资料??、
- 在delphi中调用vc写的dll(关如参数的传递)?
- 关于调用mediaplayer控件的问题
- 请问,如果一个class的static data member是另一个class,那么,这个static data member的destructor什么时候被调用?
- 多线程程序调试有何技巧?
- VS2010中怎样配置directshow?
- 弱弱的一问
- 请各位高手介绍2本书!
- How to split a string into segments
HWND hwnd=NULL;
#pragma data_seg()
//you can use pragma macro
#pragma data_seg(".SHARDAT")
HWND hwnd=NULL;
#pragma data_seg()
一定是在dll中声明,但请问,如何在exe中使用?
BOOL installHook(HWND hwnd)//define this function in dll
{
...
}
//and call it in Exe
installHook(this->m_hWnd);
.....
for more details,i think you can find some examples in codeguru
#pragma data_seg(".SHARDAT")
HWND hwnd=NULL;
#pragma data_seg()
在dll头文件中声明,然后在exe中include ,现在是能用了,不会报错,但我在dll中改变值之后,在exe中仍然没有反应,请问这是为什么?
http://www.codeproject.com/dll/pwdspy.asp