HCBT_CREATEWND 钩子在windows7 下面失效
如题我想用HCBT_CREATEWND钩子去截获所有线程创建窗口的信息,但是我安装了CBT钩子之后,大概只有HCBT_ACTIVATE 和其他的一些能检测到。HCBT_CREATEWND一直抓不到。 是不是我对HCBT_CREATEWND的理解有问题,如果我的钩子安装好了,那么我随便打开一个Winform或者MFC的程序,我都应该截获到这个消息。 求高人指点
作者: qyljcy 发布时间: 06-14
这个函数逻辑上是不是有问题?
C/C++ code // 函数本意应该是找出 data 中出现次数最多的值给 bg,出现第二多的值给 fg // 如 data[] = { 1, 2, 3, 4, 1, 1, 2 } --> bg = 1, fg = 2 int func_1(BYTE* data, int w, int h, BYTE* bg, BYTE* fg) { int tileType = 0; BYTE pix1 = *data, pix2 = 0; int count1 = 0, count2 = 0; BYTE end = data + w*h; for (BYTE* ptr = data; ptr < end; ptr++) { if (*p...
作者: id27145 发布时间: 06-14
求解类静态成员访问类成员变量问题
有3个类 A B C Class C { Public: A aa; B bb; int ee; void mFun(); static Fun(PVOID);//用作线程函数 } 通过以下方法后在Fun内能调用到 C的成员,ee,mFun,但是引用 aa,和 bb,的方法就出错,求教问题! mFun包含 普通操作也可以直接用,但是如果涉及 aa,bb,也会出错! #define CALL_IN_THREAD_DEF(ClassName) \ typedef void (ClassName::*CFunPoint)(); \ CFunPoin...
作者: foolishzwt 发布时间: 06-14
求vc源码,关于媒体播放器的,要能够播放各种格式的声音、视频文件(最好用mcisendstring做)。
求vc源码,关于媒体播放器的,要能够播放各种格式的声音、视频文件(最好用mcisendstring做)。
作者: zys6411 发布时间: 06-14
奇怪的问题求救!!!发布别的机器后程序无法启动。
开发VC2008机器上执行没有问题,发布到另外一台机器后无法运行, 提示运势初始化错误:应用程序正常初始化(0xc0150002)失败 vcredist_x86已经安装(vcredist_x86 sp1和feature pack支持的两个文件) 第一次遇到这个问题,一个下午没搞定。有解决类似问题的朋友指点下。谢谢。
作者: teleinfor 发布时间: 06-14
普通的dll,导出整个类,并且函数的参数带有map<CString, CRect>的,当exe调用这个dll,并使用这个带有map的函数,会不会出现
如题。 使用这个导出类,静态调用。
作者: ttnewday2 发布时间: 06-14
问几个DLL问题
1、如何实现在一个DLL中调用另外一个DLL 2、DLL如何连接到MFC与调用该DLL的应用程序如何连接到MFC有关系吗,什么情况下会出错 3、为什么导出常规DLL时,也能继承自MFC类,而且不会出错, 4、如果上面的成立,那什么又是扩展MFC的DLL,作用和上面重点区别在哪 5、在生成DLL工程时,系统自动生成的那个继承自CWinApp类的类和类实例有什么作用,编程时什么情况下要关心这个地方...
作者: righthook8 发布时间: 06-14
【显示cstring到edit的小问题】
发送邮件运行时 信息在右边 不是一条一条显示 而是 发送时 什么也不显示 然后等完了 一下子全部显示出来 代码如下 C/C++ code void CAPIMailDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 int i; CString tmp; UpdateData(true); m_message = "开始发送邮件!\r\n\r\n"; //UpdateData(false); GetDlgItem(IDC_EDITSHOW)->SetWindowText(m_message); //::Me...
作者: bluestar2009 发布时间: 06-14
内存泄漏
问个很初级的问题: 我在成员函数中C/C++ code void CMainFrame:: {// 导入INI文件 //... for (long i = 0; i < nTotal; i++) { sprintf(strSrvName,"服务器%d", i+1); strTemp = Inifile.ReadString("SERVERLIST",strSrvName,""); if(strTemp.Length()<=0) continue; CMyClass * pMyClass= new CMyClass; //自定义的一个类 if(pMyClass == NULL) continue; //.... //处理相...
作者: jxcr1984 发布时间: 06-14