怎么获得当前拥有键盘焦点的窗口 的上一个窗口句柄,就是过去的窗口。比如我打开了扫雷,又打开记事本,怎么在激活记事本的情况下得到扫雷的句柄啊?注意!这只是举个例子,并不是要那种FindWindow(NULL,"扫雷")!
解决方案 »
- 获取内存中位图信息?
- 请问:有没有Windows下的程序可以导出dll的接口?
- 开发了一个OCX控件用于解码显示视频,如何实现全屏?
- 如何删除文本文件中的一行,。在线等您……
- matlab的用户界面怎样生成应用程序
- 很惭愧,在这这么久了,居然没有认识几位朋友。想和大家交个朋友。
- 各位大哥,如何用CFile::Write或CFileStdioFile::WriteString对文件进行追加写入?
- 请教RTF文件词法分析器???
- Debug版没问题,Release版出错,望大侠帮忙
- VS2013MFC基于TCP/IP通讯的心跳功能的实现
- 如何实现内核级保护进程?在网上看到如下代码,不知如何使用,在VC中可以编译吗(是不是编译成SYS文件啊),如何配置DDK啊?
- windows 程序设计
TCHAR szWindow[MAX_PATH] = {0};
HWND hWnd = ::GetWindow(GetSafeHwnd(), GW_HWNDNEXT);
while(hWnd)
{
if(::IsWindowVisible(hWnd))
{
::GetWindowText(hWnd, szWindow, MAX_PATH);
AfxMessageBox(szWindow);
break;
}
hWnd = ::GetWindow(hWnd, GW_HWNDNEXT);
}
HWND hWnd = GetForegroundWindow();
while(hWnd != NULL)
{
hWnd = GetWindow(hWnd,GW_HWNDNEXT);
if(IsWindowVisible(hWnd))
break;
}