写了一个桌面切换的小工具

Win11快速切换桌面1和桌面2,提升工作效率 虚拟桌面是Windows 11中一个非常实用的功能,它可以帮助你更加高效地管理多个任务和应用程序。通过掌握快速切换桌面和窗口的快捷键以及利用虚拟桌面的高级应用技巧,你可以轻松地在不同的工作环境之间切换,提升你的工作效率。同时,利用Windows 11提供的辅助工具和第三方软件,你还可以进一步定制和优化你的虚拟桌面体验。希望本文能够帮助你更好地利用Windows 11的虚拟桌面功能,让你的工作更加高效和便捷。 阅读详情

1.热键的问题

 BEGIN_MESSAGE_MAP(CWhyproDlg, CDialog)
 //{{AFX_MSG_MAP(CWhyproDlg)
 ON_WM_SYSCOMMAND()
 ON_WM_PAINT()
 ON_WM_QUERYDRAGICON()
 ON_MESSAGE(WM_HOTKEY,OnHotKey)<-------------先加入一个热键处理的过程没有热键无法切换回来
 //}}AFX_MSG_MAP
END_MESSAGE_MAP()

 

2.虚拟桌面返回的问题

void CWhyproDlg::OnHotKey()
{
  HDESK DefDesk=OpenDesktop("Default",0,FALSE,GENERIC_ALL);
 if (DefDesk==NULL){
  MessageBox("error");
  
 }
 if (!SwitchDesktop(DefDesk))
 {
  MessageBox("error");
 }

}

3.虚拟桌面创建的问题

   
   mHdesk =  CreateDesktop("newdesktop",NULL,NULL,DF_ALLOWOTHERACCOUNTHOOK,GENERIC_ALL,NULL);
     if (mHdesk == NULL)
    
   {
    MessageBox("error createdesktop");
   }


 HDESK mDesk=OpenDesktop("newdesktop",DF_ALLOWOTHERACCOUNTHOOK,FALSE,
       MAXIMUM_ALLOWED);
 if (mDesk==NULL)
 {
  MessageBox("error opendesktop");
 }
 SwitchDesktop(mDesk);
 SetThreadDesktop(mDesk);

 

4.创建explorer.exe的问题
 STARTUPINFO si;   
 PROCESS_INFORMATION pi;
 ZeroMemory( &si, sizeof(si) ); 
 si.cb = sizeof(si);  
 si.lpDesktop = "newdesktop";  
 
 ZeroMemory( &pi, sizeof(pi) );  
 
 if( !CreateProcess( "C://WINDOWS//explorer.exe",NULL,NULL,NULL,FALSE,0,                     
  NULL,NULL,&si,&pi ) )     
 {    
  MessageBox("error");    
  ExitProcess(1);    
 } 

5.最后的问题

自己回去组织一下调用关系或者扩展一下来个截图,托盘什么的就更好了!以上都是用mfc完成,如果所要代码请QQ联系

QQ:420094850。

deepin切换壁纸小工具 切换壁纸小工具(python脚本) 切换壁纸这种事,找到接口,一行代码就可以解决,本来打算用bash脚本,但是考虑到随机选取壁纸等因素,用python的os模块完成任务。 一、思路 找到切换壁纸的接口 设置壁纸库(文件夹) python脚本完成功能 半小时自动切换壁纸 二、实现过程 1、切换壁纸接口 本脚本只在linux下使用。 在linux下(准确说是GNOME桌面... 阅读详情

相关推荐

Win10桌面小工具添加到桌面的编程方法

在Visual Studio中,右键单击项目并选择"属性",然后在"应用程序"选项卡中将"输出类型"更改为"Windows应用程序"。打开Visual Studio(或其他的C#开发环境),点击"新建项目",选择"C#“,然后选择"控制台应用程序"模板。在"任务管理器"中,切换到"进程"选项卡,找到你的应用程序的进程(通常是与项目名称相同的进程),右键单击该进程,并选择"打开文件位置"。在重新启动后,你将看到你的自定义桌面小工具已经成功添加到桌面上,并在每次启动时自动运行。现在,你可以构建并运行这个项目。

SVIPCODE的博客 379

WINDOWS下多个桌面切换

主要的函数:CreateDesktop()                        OpenDesktop()                        SwitchDesktop()                        CreateProcess()用CREATEDESKTOP建立一个桌面,用CREATEPROCESS建立一个EXPLORER进程,用OPENDSEKTOP打开

zhaohan7的专栏 6168

Windows 7桌面小工具大全:个性化您的桌面体验

在现代操作系统中,桌面小工具扮演着越来越重要的角色,它们是能够在你的电脑桌面上直接运行并提供各种便利功能的微型应用程序。小工具的出现,不仅仅是对传统桌面环境的补充,更是对工作效率和个性化桌面体验的一次革新。桌面小工具,通常指的是那些安装在用户操作系统桌面上的小型应用程序。它们不需要打开复杂的主程序界面,就能实现特定功能,如显示天气、播放音乐、查看日历事件等。天气小工具是用户桌面上不可或缺的一部分,它能够实时更新天气状况,包括温度、湿度、风速等信息。

weixin_42128315的博客 1560

如何在WINDOWS下新建多个桌面并切换(函数)

procedure SwitchToDesktop(number: integer);var name: string;  DsktpHandle: HDESK;  SysPath: array[1..MAX_PATH] of char;  PPath: PChar;  StrPath: string;  len: integer;  si: STARTUPINFO;  pi: PROCESS

软件开发资料汇总 1170

桌面小工具:招财猫的设计与实现

本文还有配套的精品资源,点击获取 简介:招财猫小工具是一款将传统吉祥元素与现代科技结合的桌面应用,旨在通过互动和视觉效果为用户提供乐趣和好运。该应用包含丰富的视觉和声音资源,支持个性化配置,并通过快捷方式简化安装过程。用户通过与招财猫的互动,可以获得独特的体验,为工作环境增加温馨和趣味。 1. 招财猫桌面小工具的功能介绍 桌面小工具市场中,招财猫桌面小工具以其独...

weixin_42513209的博客 1343

快速隐藏、切换桌面小工具,办公神器

一款非常实用的桌面切换工具,温馨提示:上班时间不要玩游戏哦~~~

【亲测免费】 创建桌面神器:CreateDesktop

创建桌面神器:CreateDesktop 在数字时代,我们常常被无数的应用窗口和任务淹没,一个简单而有效的管理方式成为了众多用户的渴求。今天,我们要向大家推荐一款开源宝藏工具——CreateDesktop,它让Windows用户能够轻松创建并切换多个虚拟桌面,实现工作与生活的完美隔离。 项目介绍 CreateDesktop是一个轻量级的示例应用,专为Windows系统设计,其核心功能在于能够快速创...

gitblog_00080的博客 774

Android车载应用开发与分析(11)- 车载Android应用开发入门指南

将时间回退到2017年我大学刚毕业时,彼时移动互联网就已经开始退潮,各大个培训机构也纷纷停止了Android相关的培训,曾经热火朝天的应用开发从那时起,就开始走向下坡路,小程序以及众多跨平台框架也让市场对Android原生开发的需求逐年降低,市场需求的降低也造就了Android开发的面试变得史无前例的“卷”。 终于我在2019年选择离开了互联网,投身当时还不是非常火热的车载Android领域继续从事Android原生开发。而这一年中国首个外商独资的整车制造项目,“...

linkwj的博客 1万+

Windows Shell 编程 第九章

第九章 图标与Windows任务条         如果问一个非程序人员Windows最好的特色是什么,得到的答案应该是系统最有吸引力的图标。无论是Windows98现在支持的通用串行总线(USB)还是WDM(看上去有点像一个软件协会而不象普通的设备驱动体系结构的缩写),图标在人们的心目中仍然是亲切的。你必须承认,微软总是从它的图形族群中获得最大的利益。         要了解使用图标表述

chchzh的专栏 8987

Python爬虫实战:如何优雅地处理BOSS直聘的反爬机制与Cookie失效问题

本文详细介绍了如何通过Python爬虫技术优雅应对BOSS直聘的反爬机制与Cookie失效问题。从多账号轮换、动态请求头生成到代理IP管理,提供了一套完整的解决方案,帮助开发者构建稳定高效的数据采集系统,有效提升爬虫成功率与数据质量。

weixin_30733003的博客 1562

Docker小白也能搞定!5分钟用calibre-web搭建私人Kindle书库(附静读天下配置)

本文为零基础用户提供了一份详尽的指南,介绍如何利用Docker容器技术,在5分钟内快速部署Calibre-Web服务,从而搭建一个完全私有的个人Kindle书库。教程涵盖了从Docker安装、Calibre-Web一键部署、书籍元数据管理到移动端配置的全流程,并重点讲解了如何与安卓端知名阅读应用“静读天下”联动,实现跨设备无缝访问,打造媲美在线书城的个性化阅读体验。

weixin_29216957的博客 541

【亲测免费】 隐藏式桌面交互工具:Hidden Desktop BOF

在网络安全领域,有效而隐蔽的远程操作是至关重要的。今天,我们向您推荐一款名为**Hidden Desktop BOF**的开源项目,它提供了一种无痕且隐秘的方式来交互远程桌面,免去了使用VNC协议可能带来的风险。 ## 项目简介 Hidden Desktop(也称为HVNC)是一个创新工具,允许操作者在不被用户察觉的情况下与远程桌面进行互动。这款工具基于Cobalt Strike的BOF(Be...

gitblog_00836的博客 1807

uniapp+ucharts折线图toolTip不显示?别慌,手把手教你用showToolTip方法精准修复

本文详细解析了uniapp+ucharts折线图中toolTip不显示的常见问题,提供了showToolTip方法的精准修复方案。从底层原理到实战代码,帮助开发者解决触摸事件冲突、坐标计算偏差等问题,确保折线图交互提示功能稳定运行。

weixin_30316097的博客 402

Win11桌面切换快捷键是什么?Win11快速切换桌面的方法

很多Win11用户应该都对多桌面模式不陌生,我们一般会根据自己的使用需求创建多个桌面,但为了提高工作效率,我们还会使用到切换桌面快捷键,那么Win11桌面切换快捷键是什么?很多Win11用户应该都对多桌面模式不陌生,我们一般会根据自己的使用需求创建多个桌面,但为了提高工作效率,我们还会使用到切换桌面快捷键,那么Win11桌面切换快捷键是什么?2、生成后,再按下“Win+Ctrl+方向键”可以快速切换这两个桌面。2、生成后,再按下“Win+Ctrl+方向键”可以快速切换这两个桌面。3、切换效果如图所示。...

xiaoyuxitong的博客 4万+

Matlab实战:如何用MMG方程预测船舶轨迹(附完整代码)

本文提供了一份基于MMG方程的Matlab实战指南,详细讲解了如何从零构建船舶轨迹预测模型。内容涵盖MMG模型的核心原理、Matlab代码框架设计、动力学函数实现、参数调优与验证方法,并附有完整代码示例,帮助工程师和研究者快速掌握这一船舶操纵性预测的关键技术。

v6b7n8m9q0的博客 518

STM32 BLDC无刷电机霍尔信号捕获与换相控制实战解析

本文深入解析了STM32如何实现BLDC无刷电机的霍尔信号捕获与换相控制。详细阐述了硬件接口配置、定时器霍尔传感器模式的使用、抗干扰的滤波器与软件容错设计,以及中断服务与换相逻辑的实战代码。重点解决了信号抖动、换相不准等常见问题,旨在帮助开发者构建稳定可靠的电机驱动基础。

weixin_29193259的博客 367

多桌面切换

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, Buttons, ExtCtrls, TrayIconForm, AppEvnts;type TSh

Chang的专栏 936

【TC3xx芯片】TC3xx芯片STM介绍

TC3xx芯片STM介绍

qq_36056498的博客 2280

Win桌面实现自动切换必应壁纸?只需要这个小工具即可!

它可以实现自动下载和管理必应每日壁纸的小工具,适用于Windows和macOS。它还支持本地图片导入成为壁纸,同样可以随机或顺序切换壁纸!每日可自动下载特定地区的壁纸,并且可以设置开机启动,无需多余的操作!壁纸可设置成自动切换,设定切换时间以及壁纸的地区。精美的4K原图超清壁纸,俘获了无数用户的心。

2301_76336565的博客 1401

基于ArduPilot的旋翼式无人机飞行器开发系列(二,学习路线)

一,热爱 作为一名耿直的技术男,在这里我只想说一句,热爱是可持续学习的第一要素,也只有热爱才能让你坚持到最后。 至于最后能得到什么,只有你自己知道。常说书中自有颜如玉,书中自有黄金屋。如果你是为了颜如玉,我相信大多数颜如玉做不了你的红颜知己。如果是为了黄金屋,当你持续投入时间和金钱却看不到回报的时候,相信退堂鼓早已隆隆作响。 我给自己的信条就是为当下努力工作,为将来持续学习。当前飞控行业并没有爆发,如果想赚块钱,去互联网汽车,去VR/AR吧,去元宇宙吧。 那么我热爱...

从0到1,突破自己 1667

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

桌面盯盘小工具:最近黄金太火,我被迫写了个盯盘小工具

摘要:本文介绍了一个专为职场人士设计的极简股票盯盘小工具。作者因近期黄金行情火热而开发了这个Python工具,具有透明悬浮窗、3秒实时刷新、老板键快速隐藏、图形化配置界面等特色功能。窗口会随涨跌幅变化抖动提醒,支持股票/基金代码添加,界面低调融入工作环境。工具使用tkinter开发,对接腾讯财经接口,适合需要隐蔽查看行情的上班族。作者分享了EXE可执行文件和开源代码,并幽默提醒投资风险和摸鱼技巧。

哈喽。 1216

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

电脑怎么秒切换桌面,桌面图标隐藏

电脑怎么秒切换桌面,桌面图标隐藏

ken2232的博客 3778

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

kali切换桌面环境

kali 是基于Debian的发行版,兼容性和软件支持都很好,默认使用Gnome桌面,如果不喜欢这个桌面环境,可以切换到其它的桌面环境,例如Linux mint使用的Cinnamon和mate桌面,官方源里已经有很多的桌面环境,几条命令就可以搞定切换。 更新源 1、登录kali2.0系统 2、 修改软件源APT-sources.list vim/etc/apt/sources.list

tao546377318的博客 4万+

Ubuntu16.04开启多个工作桌面,以及不同桌面之间的切换,Ubuntu进行同一桌面分屏,Terminal分屏

欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Ubuntu开启多个工作桌面,以及不同桌面之间的切换,Unbuntu进行同一桌面分屏 文章目录:1 Ubuntu创建多个工作桌面1.1 Ubuntu开启多工作桌面1.2 Ubuntu切换工作桌面快捷键2 Ubuntu在同一桌面上进行分屏幕操作 我测试的系统版本为:Ubuntu16.04 1 Ubuntu创建多个工作桌面 1.1 Ubuntu开启多工作桌面 1、可以按Win + a搜索系统设置System Sett..

求真、务实 2万+

windows7 小工具(win7桌面整理工具)

简单来说,当你需要看一本小说的时候,它会出现在你想要的任何地方(用人类的话来说,就是用鼠标拖动就可以了),当你不需要的时候,它会立刻变成一句励志格言!换句话说,它只会在你需要的时候出现,在你不需要的时候(比如浏览文件),它就跟正常一样。Windynamicdesktop的壁纸清晰度很高,根据不同的设备(PC,PAD)分类。遗憾的是,变色龙只支持美国,所以一些与位置密切相关的条件,比如温度、湿度、风力,是无法体验的!如果你的电脑配备了多显示器,你会发现Win10的很多操作都是多屏的。

优快云Di_Di的博客 1341
上一篇: 一个关闭屏幕和锁屏的代码 高手勿看
下一篇: 小炒两个
whypp
博客等级 码龄21年 58粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值