查找窗口、窗口置顶、获取窗口的文本
来源:互联网 发布:mac 网页关闭 复原 编辑:程序博客网 时间:2024/05/01 07:13
//窗口置顶
1 CWnd *wnd = CWnd::FindWindow(NULL, _T("test.txt - 记事本"));//通过窗口名 2 3 if (wnd) 4 5 { 6 7 wnd->ShowWindow(SW_NORMAL);//显示窗口 8 9 wnd->SetForegroundWindow();//设为前台窗口10 11 ::SetWindowPos(wnd->m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);//置顶12 13 }
如果不用MFC的类,也可以直接用API函数
1 HWND hwnd=::FindWindow(_T("notepad"),NULL);//这里用spy++获取记事本窗口的类名2 if(hwnd)3 {4 HWND hwnd2=::FindWindowEx(hwnd,NULL,_T("Edit"),NULL);//查找记事本下类名为Edit的窗口,即记事本工作区5 TCHAR sz[255];6 ::SendMessage(hwnd2,WM_GETTEXT,255,(LPARAM)sz);//向该窗口发送消息,获取该窗口的文字。7 CString str(sz);8 MessageBox(str);9 }
- 查找窗口、窗口置顶、获取窗口的文本
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶/取消置顶
- Delphi 窗口置顶的方法
- MFC的弹出窗口置顶!~
- Delphi 窗口置顶的方法
- 置顶窗口SetWindowPos()的用法
- 实现窗口的始终置顶
- 窗口置顶/取消置顶工具
- 查找窗口
- 查找窗口
- 查找窗口
- VB让窗口置顶
- 窗口置顶问题
- 常用cmd命令
- Windows API ——SetWindowLong—— 设置窗口样式
- GUID
- #pragma指令的使用(转)
- 结构体对齐的具体含义(#pragma pack)(转) .
- 查找窗口、窗口置顶、获取窗口的文本
- Windows API ——OpenProcess——打开进程
- WIN32进程快照以及进程ID和句柄查找(转)
- VC++ DEGUG/RELEASE两选项主要有哪些区别 .(转)
- 网页增加返回按钮
- WINCE6.0去除桌面上WINCE版本及编译时间信息
- 随手记今天跟的几个iOS项目代码的问题
- Windows API ——CreateToolhelp32Snapshot——查找进程
- Windows API ——GetVersionEx——获取操作系统版本信息