如题!
感激不禁!
感激不禁!
解决方案 »
- Microsoft C++ 异常: 内存位置 0x042cfbe8 处的 CFileException。
- 谁能给我通俗的描述一下各钩子函数的作用...它们都用于什么作用,谢谢
- 火星文是通过什么方法来对比替换文字的呢?
- vc6.0英文版问题
- 为什么vc 不能直接打开word文档 (^.^)谢谢
- 如何将字符串格式的时间转成时间格式?
- 2个线程调用同一个函数,为何有时只有一个线程工作???
- 虚拟COM5,需要大家帮助
- Unhandled exception in **.exe: OxC0000005:Access Violation
- windows编程,先学什么?
- 在线程里可以初始化COM库(CoInitialize)吗?
- 如何用mfc在视图窗口外面绘图?
不知道这个能满足你的要求不。你是要取得整个系统当前哪个应用程序的哪个窗口被激活?
但是 有没更好的办法来 获得当前激活的窗口,
CWnd * pWnd = GetDesktopWindow();
CWnd *pChildWnd=pWnd->GetWindow(GW_CHILD);
···
//在这里怎么直接得到桌面下的当前被激活的窗口啊,而不要循环查找得到
HWND GetActiveWindow(void);
CWnd::GetTopWindow
This method obtains a pointer to the top-level child window that belongs to this CWnd.CWnd* GetTopWindow( )
const;