对窗口的相关操作
来源:互联网 发布:structure软件说明 编辑:程序博客网 时间:2024/06/05 23:01
1、获得指定点的窗口:
//获得指定点的窗口
CWnd* pWnd = WindowFromPoint(point);
2、如何最小化、最大化、关闭窗口
//最小化窗口
SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, 0);
//最大化窗口
SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0);
//关闭窗口
SendMessage(WM_CLOSE, 0, 0);
3、如何获得和设置窗口标题
CString strText = _T("");
//获得窗口标题
GetWindowText(strText);
//设置窗口标题
SetWindowText(strText);
4、如何删除和添加标题栏
//删除标题栏风格
ModifyStyle(WS_CAPTION, 0, SWP_FRAMECHANGED);
//添加标题栏风格
ModifyStyle(0, WS_CAPTION, SWP_FRAMECHANGED);
5、如何改变窗口形状(以矩形为例)
CRect rect;
GetClientRect(rect);
//创建矩形区域
CRgn rgn;
rgn.CreateRectRgn(rect.left, rect.top, rect.right, rect.bottom);
//设置窗口的区域
SetWindowRgn((HRGN)rgn, TRUE);
6、获得桌面窗口
//获得桌面窗口
CWnd* pWnd = CWnd::GetDesktopWindow();
7、获得任务栏窗口
//获得任务栏窗口
CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);
8、使桌面所有窗口最小化
//获得任务栏窗口
CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);
//发送ID为0x1F5(Win + M)的WM_HOTKEY消息
pWnd->SendMessage(WM_HOTKEY, 0x1F5);
- 对窗口的相关操作
- 关于对父类窗口的操作:window.open相关
- 模式窗口对父窗口的操作
- 对单链表的相关操作
- asp_net中利用javascript对窗口相关操作总结
- 窗口相关操作总结
- 对已有数据表的相关操作
- 对缓存相关的操作类
- C#对Excel的相关操作
- linux 中对文件的相关操作
- .net 对文件的相关操作
- python对json的相关操作
- python对json的相关操作
- JQuery对CheckBox的一些相关操作
- JQuery对CheckBox的一些相关操作
- Python对Json的相关操作
- Qt中对坐标轴的相关操作
- jquery对select的相关操作说明
- 下拉菜单--一体显示下拉菜单
- Aandroid NDK开发之串口控制
- 使用Nginx的X-Accel-Redirect实现大文件下载
- 4、创建产品分类的业务类并重写删除方法
- java环境变量配置
- 对窗口的相关操作
- 生成Jar包以及指定初始类入口
- curl试用
- 网页如何连接SQL服务器
- liunx下memcached安装
- java操作数字证书
- MongoDB013 进阶指南
- ORACLE数据库学习05
- structs2的POJO类的属性不存在问题