VC改变桌面

VC下实现虚拟桌面的两种方案 将近年末,《核心编程》一书终于要看完了。最近,对Win7的桌面好奇非常!下面总结一下关于,windows虚拟桌面的设计方案,以及编程过程中get的一些小知识! Windows的工作站和桌面: Windows的工作站包括自己的剪贴板,全局原子表(global atoms),和若干个桌面!用户登录时,系统会为用户创建一个名为Winsta0的交互式窗口站!简单,来说Winsta0基本上可是认为是用户 阅读详情
我用函数SystemParametersInfo(SPI_SETDESKWALLPAPER,TRUE,(LPVOID)(LPCWSTR)szPath, SPIF_SENDWININICHANGE|SPIF_UPDATEINIFILE); 来设置桌面背景,不过,它是居中的。
原因是我的电脑分辨率是1440*900,而我的图片则是比分辨率小,所以桌面边沿有空隙,我想让图片铺满全屏,该如何设置呢?
经过网上查找,自己找到了答案。不过还是很感谢bhtzu的回答。
		// 设置墙纸风格
		WALLPAPEROPT wp = {0};
		wp.dwSize = sizeof(WALLPAPEROPT);
		wp.dwStyle |= WPSTYLE_STRETCH;//拉伸 核心是这段
		hr = pIAD->SetWallpaperOptions(&wp, 0);
...
SetWallpaper
ApplyChanges
百度的字数不允许全贴上,所以就只贴核心的。
VC实现桌面歌词效果 某些自助服务商需要一个在最上层的窗口上提示用户一些 阅读详情

相关推荐

VC得到屏幕的当前分辨率方法(5种)

VC得到屏幕的当前分辨率方法(5种)

mycaibo编程 2104

C++实现设置静态与动态壁纸

C++实现设置动态与静态壁纸

m0_46239139的博客 5582

保姆级教程:用vxe-grid给管理后台加个「智能筛选」功能(支持模糊搜索/多选/范围查询)

本文提供了一份详细的Vxe-Grid智能筛选功能实现教程。通过自定义筛选器渲染,文章逐步指导开发者为后台管理系统添加支持模糊搜索、多选下拉和数值范围查询的智能筛选功能,并分享了性能优化与移动端适配等实战经验。

weixin_29021291的博客 536

C++ 设置桌面壁纸

定义一个函数来实现主要的功能: HRESULT SetDesktopWallpaper(PWSTR pszFile, WallpaperStyle style); WallpaperStyle是一个枚举类型,定义了壁纸显示的类型 enum WallpaperStyle { Tile,//平铺 Center,//居中 Stretch,//拉伸 Fit,

白话机器学习 1万+

Cartool实战:手把手教你完成静息态EEG微状态分析的组水平聚类与模板匹配

本文详细解析了使用Cartool进行静息态EEG微状态分析的组水平聚类与模板匹配全流程。从数据准备、算法选择到参数优化,提供了k-means与T-AAHC算法的实操建议,帮助研究者避开常见陷阱,获得可靠分析结果。特别针对最优类别数确定、模板匹配参数设置等核心环节进行深入探讨,适用于认知神经科学领域的EEG微状态研究。

weixin_31220401的博客 262

【COMSOL超材料和超表面仿真设计】

超材料和超表面的设计通常需要自定义材料属性。在COMSOL中,可以通过定义介电常数和磁导率的张量来模拟超材料的特性。对于超表面,通常需要定义表面阻抗或等效电路模型。

weixin_51101456的博客 1667

c++编程 设置桌面壁纸以及设置壁纸失效的解决办法

c++编程 设置桌面壁纸以及设置壁纸失效的解决办法 最近项目中需要一个小工具来设置桌面壁纸,于是想自己尝试用c++写一个。 刚开始,发现COM组件IActiveDesktop 可以设置壁纸。代码如下: class CCoInitialize { public: CCoInitialize() : m_hr(CoInitialize(NULL)) { } ~CCoInitialize() { if (SUCCEEDED(m_hr)) CoUninitialize(); } operator HRESUL

hejingdong123的博客 2040

基于高精度三维机器视觉的新能源汽车锂电池表面缺陷检测

在机器视觉行业迅速发展的背景下,市场上提供了功能强大且种类齐全的3D相机系列,可以满足锂电池从电芯到模组各个工艺和工位的3D检测需求。

Hinyeung_Limited的博客 1132

vc编程更改桌面背景

网上很难找到一个完整的使用IActiveDesktop更改桌面图片的确实可行的例子,现笔者收集多方资料整理如下,该程序在VC6.0上运行OK。Step1.在需要使用IActiveDesktop程序所在的C++文档里包含头文件#includeStep2.在StdAfx.h文件中增加#include Note:可在VC的"FileView"标签页中的Header Files文件夹

caocg504的专栏 6627

长短期记忆网络(Long Short-Term Memory networks, LSTM)

如何简单的理解LSTM——其实没有那么复杂:

weixin_39910711的博客 2万+

《深入浅出多模态》(四):多模态经典模型CLIP

本文为《深入浅出多模态》系列多模态经典模型CLIP,首先从整体介绍多模态模型发展,对其中经典CLIP模型进行详述,从具体论文、数据集、代码、模型结构、结果等角度分析,本专栏适合从事多模态小白及爱好者学习,欢迎大家关注,如有侵权请联系删除!

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 1045

VC获取屏幕分辨率及大小相关(转)

转自:http://hi.baidu.com/ccc10509/item/1c0ea01731269501b98a1a8e vc得到屏幕的当前分辨率方法: 1.Windows API调用 int width = GetSystemMetrics ( SM_CXSCREEN );  int height= GetSystemMetrics ( SM_CYSCREEN );  如

tiantiananan的专栏 794

IgH EtherCAT 从入门到精通:第 4 章 网络设备驱动选型与配置

摘要:本章详细介绍了EtherCAT主站网络设备驱动的选型与配置。IgH EtherCAT Master提供Generic通用驱动和Native原生驱动两种方案:Generic驱动通过Linux Socket接口实现,兼容性强但实时性较差;Native驱动通过修改网卡驱动绕过内核协议栈,具有更低延迟和更小抖动。文章具体分析了e1000/e1000e/igb/igc等Intel网卡驱动以及r8169/8139too等Realtek驱动的配置方法,并提供了驱动选型建议。对于实时性要求高的场景,推荐使用Nativ

从事嵌入式linux android驱动开发,拥有全栈能力 304

vc改变进度条颜色及去掉进度条边框

<br /> 一、         改变进度条颜色 <br />在VC里想改变进度条颜色,在网上找了很多方法,都很麻烦,觉得很郁闷。后来想起在用VB做时,增经用API实现过,很简单。后来再一查,原来是SendMessage这个函数,几经试验,终于成功,高兴,与大家分享!!!!<br />      代码如下:     <br />      m_Progress1.SendMessage(PBM_SETBKCOLOR, 0, RGB(0, 0, 255));//背景色为蓝色<br />m_Progress1

momosp的专栏 4980

PHM 2010数据集解读

PHM数据挑战赛是一项面向所有潜在与会者的竞赛。今年的挑战集中在使用测力仪、加速度计和声发射数据估计高速数控铣床刀具的RUL上。 博客对PHM 2010数据集的组成和信号进行了可视化。

cnjs1994的博客 7648

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

vc 获得桌面文件坐标_为何 Elementary OS 中使用 Pantheon 桌面

本文是 Linux 桌面特别系列的一部分。通过在 Elementary OS 上运行 Pantheon 桌面获得广受喜爱的 Mac OS 特性。-- Seth Kenlon(作者)你愿意为 Linux 桌面支付 20 美元吗?事实上,我会在下载自由软件时选择支付更多的钱!我这样做的原因是开源是值得的。对于 Elementary OS 的拷贝,默认价格是 20 美元(你可以选择 1 美元,如果你无法...

weixin_39926311的博客 83

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

98年出的VC6看来也是和Win98一样日落西山了

段落小题引用了《大话西游》中的若干段落,在此声明。谁说我斗鸡眼?我只是把视线集中在一点以改变我以往对事物的看法虽然一直以来主要都是在用VC6进行开发,但是最近准备在XPSP2上作开发的时候发现一个问题。XP SP2 平台SDK本质上不兼容VC6的附带的库文件……在VC6里面用DirectX的SDK的时候也会编译不过(d3dx9.lib(fastftoa.obj) : error LNK20

蒋晟的专栏 4996

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

vc 调用其他exe程序

写一个利用VC调用ACDSee打开一个图片文件的简单程序,于是了解了一些VC中调用其他程序的方法。 VC中调用其他程序的方法一般有三种,分别利用三个API函数WinExec,ShellExecute ,CreateProcess。其中WinExec最简单,但较老;ShellExecute简单灵活,较为实用; CreateProcess则控制比较全面,但是较为复杂。下面分别介绍一下这三种方

sha_jinhao的专栏 2599

vc 获得桌面文件坐标_为何 Elementary OS 中使用 Pantheon 桌面 | Linux 中国

本文是 Linux 桌面特别系列的一部分。通过在 Elementary OS 上运行 Pantheon 桌面获得广受喜爱的 Mac OS 特性。-- Seth Kenlon你愿意为 Linux 桌面支付 20 美元吗?事实上,我会在下载自由软件时选择支付更多的钱!我这样做的原因是开源是值得的。对于Elementary OS的拷贝,默认价格是 20 美元(你可以选择 1 美元,如果你无...

weixin_39887386的博客 86

一条语句改变进度条颜色及去掉进度条边框

一、         改变进度条颜色  在VC里想改变进度条颜色,在网上找了很多方法,都很麻烦,觉得很郁闷。后来想起在用VB做时,增经用API实现过,很简单。后来再一查,原来是SendMessage这个函数,几经试验,终于成功,高兴,与大家分享!!!!       代码如下:           m_Progress1.SendMessage(PBM_SETBKCOLOR, 0, RGB

xinm1001的博客 2891

谈谈我选择VC界面皮肤库的标准

选择VC界面库或皮肤库还是应当具体问题具体分析。比如: 1、如果你需要开发支持换肤功能的软件(类似千千静听、MSN、QQ等),可以使用DirectUI或DSkinlite,这类产品比较适合开发界面简单,但美观性要求高的应用,支持在配置文件中定义控件位置; 2、如果你想将软件做成类似Office、Outlook的效果,可以使用BCGControlBar或Xtreme Toolkit,这类控件

BTfan123的专栏 1300

vc 获得桌面文件坐标_使用vue+electron实现一个桌面截图工具

项目背景目前各个平台下都有很多优秀的截图软件可以选择,包括qq、微信等社交软件都可以实现快速截图。但除了截图外,我最常用的主要还有快速查看并复制界面颜色码。此前,在windows下我一直使用snipaste这个截图工具,小巧易用,想要的功能都有。现在除了偶尔用到office要切换到windows外,都在linux下折腾。但linux系统下,始终没有找到类似snipaste的截图工具,优秀的截图工具...

weixin_39882589的博客 547

VC开发应用程序答疑

                                   VC开发应用程序答疑      林琪 2001年01月09日 19:16  在微软的开发工具中,VC仍然是目前最为流行的开发工具,有大量的开发人员利用VC进行项目开发。在开发VC应用程序时,我们会遇到一些常见问题,笔者经过总结,给出了通用的解决方法,希望能对大家有所帮助。   问:应用程序中往往需要启动其它的程序运行,如何实现加

iBreathe的专栏 965

怎么样获取桌面图标句柄,并用VC完成随意移动桌面图标地位置?

源地址:http://www.qqgb.com/Program/VC/VCJC/Program_251616.html桌面图标是放在 SysListView32这个列表中,下面得到了它的句柄,如何遍历它得到各各桌面图标的句柄? 如果桌面上有文件夹,文件什么的怎么分辨?以下三句得到列表的句柄,哪个能告诉我下面该怎么做,我的目标是通过 MoveWindow函数来任意改变桌面上所有图

shyboy_NWPU的专栏 7759
上一篇: setwindowpos详解
下一篇: CppSqLite 对sqllite的二次封装
小人物2014
博客等级 码龄19年 66粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值