MFC任务栏操作
来源:互联网 发布:天刀天香捏脸数据图 编辑:程序博客网 时间:2024/06/05 14:13
获得桌面窗口
void CDemoDlg::OnTest() { //获得桌面窗口 CWnd* pWnd = CWnd::GetDesktopWindow(); //获得窗口大小 CRect rect; pWnd->GetClientRect(rect); CString strText = _T(""); strText.Format(_T("桌面窗口大小:%d×%d"), rect.Width(), rect.Height()); AfxMessageBox(strText);}
桌面所有窗口最小化
用FindWindow方法查找名为Shell_TrayWnd的类名获取任务栏窗体,然后发送消息
void CDemoDlg::OnTest() { //获得任务栏窗口 CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL); //发送ID为0x1F5(Win + M)的WM_HOTKEY消息 pWnd->SendMessage(WM_HOTKEY, 0x1F5);}
获得任务栏窗口
void CDemoDlg::OnTest() { //获得任务栏窗口 CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL); //获得窗口大小 CRect rect; pWnd->GetClientRect(rect); CString strText = _T(""); strText.Format(_T("任务栏窗口大小:%d×%d"), rect.Width(), rect.Height()); AfxMessageBox(strText);}
显示或隐藏任务栏
void CDemoDlg::OnTest1() { //获得任务栏窗口 CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL); //隐藏窗口 if (pWnd->IsWindowVisible()) { pWnd->ShowWindow(SW_HIDE); }}void CDemoDlg::OnTest2() { //获得任务栏窗口 CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL); //显示窗口 if (!pWnd->IsWindowVisible()) { pWnd->ShowWindow(SW_SHOW); } }
0 0
- MFC任务栏操作
- MFC对话框与任务栏相关操作
- 任务栏操作
- MFC最大化显示任务栏
- 窗体在任务栏显示 MFC
- 对任务栏的操作
- Delphi 操作“任务栏”
- 任务栏的一系列操作
- 操作 Windows7 任务栏的快捷方式
- vbs/QTP进程/任务栏操作
- mfc学习之win7任务栏显示进度
- MFC程序设置任务栏图标启动
- MFC 程序最小化到任务栏托盘
- MFC 子对话框多了任务栏图标?
- MFC 无标题窗口移动、任务栏右键菜单
- MFC程序任务栏托盘图标的实现
- MFC 使程序不在任务栏显示
- MFC对话框窗口全屏 并覆盖任务栏
- 黑马程序员--一个为宝宝而努力的女程序员经历!!!!!!
- 花1K内存实现高效I/O的RandomAccessFile类
- facebook comments plugins 介绍
- C/C++ 定义并赋值二维数组
- 删除公司时,若公司下面有部门、角色、用户,则不允许删除,并显示提示信息
- MFC任务栏操作
- 购买恩智浦的NFC标签NFC支付系统由中国RFID
- 透过 Linux 内核看无锁编程
- 购买您的工作从家庭企业经营使用这些技巧
- 购买NFC标签进入一个新技术的世界
- 购买中国批发 - I68-4G四频双卡与无线JAVA的触摸屏手机
- 购买Dansko鞋,你不能输
- cocos2d-x 3.0来做一个简单的游戏教程 win32平台 vs2012 详细解释献给初学者们!
- 豪华品牌艾美表