我设置了一个系统钩子,用来取得当我的鼠标左键点击到其他应用程序窗口时的主窗口标题,我用窗口句柄glhDisplayWnd来接受这个消息,这个窗口句柄可不可以用 CMainFrame->GetSafeHwnd()来得到?还有,我该怎么接收这个消息,而且怎么处理他才能得到szCaption?char szCaption[MAX_PATH];
GetWindowText(glhTargetWnd,szCaption,MAX_PATH); if(IsWindow(glhDisplayWnd))
SendMessage(glhDisplayWnd,WM_SETTEXT,0,(LPARAM)(LPCTSTR)szCaption);
GetWindowText(glhTargetWnd,szCaption,MAX_PATH); if(IsWindow(glhDisplayWnd))
SendMessage(glhDisplayWnd,WM_SETTEXT,0,(LPARAM)(LPCTSTR)szCaption);
解决方案 »
- 求助关于MFC 单文档中 画面切换的问题.
- 送出最后60分!关于文件刷新的问题,在线等
- 想通过Ctrl键来控制在一个CTreeCtrl控件上选择多个节点,请问怎么实现?
- 技术贴不结贴实在让我伤心,统计我参与回复的技术贴未结的人(2005.11.07 - 2005.11.31)
- 哪位仁兄知道正版VC的价格
- 如何在工作线程中使主程序(对话框)的系统菜单变化?
- ListCtrl中点击测试的问题,返回子项的index值为什么总是-1?
- 关于imap的(最后37分)
- 金山毒霸真的很烂,我用金山毒霸查毒,怎么查都恭喜我没有中毒,可我总看到一些莫名其妙的*.eml,刚才找来瑞星发觉自己中了nimda一系列病毒
- 还是动态生成!!!
- 想领教,socket中的client端能否指定本机的端口去连接SERVER,怎么设定?
- 如何将列表控件里的文件夹声明为DropTarget? 100分
SendMessge(glhDisplayWnd, WM_GETTEXT, 0, (LPARAM)szCaption);szCaption就是你要的东西