问题标签 [desktop-wallpaper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
843 浏览

vb6 - Windows 壁纸:不只是 BMP?

我在几个地方读过桌面壁纸可以设置为 HTML 文档。有没有人成功地以编程方式改变它?

下面的 VB6 片段帮助我设置 BMP,但是当我尝试将它用于 HTML 时,我得到了一个漂亮的蓝色背景,没有别的。

也许还需要一些其他设置。有任何想法吗?

0 投票
2 回答
1632 浏览

windows-xp - 在 Windows XP 上计算桌面图标间距的公式或 API

我已经构建了一个简单的应用程序,它将网格线应用于图像或只是简单的颜色用作桌面壁纸。这个想法是桌面图标可以排列在网格内。问题是,取决于比我理解的更多的事情,像素的实际间距似乎因系统而异。我了解到,至少这些事情是一个因素:

  • 分辨率(呵呵)
  • 任务栏大小和位置
  • 字体

必须有更多。也许有一些我不知道的 api 调用?

0 投票
1 回答
1580 浏览

windows - 如何编写一个 Windows 应用程序来更改桌面壁纸?

我想编写一个小型 Windows 应用程序,它根据从 Web 服务检索到的照片更改桌面墙纸?我该怎么办?用哪种语言/技术编写代码最快?

0 投票
3 回答
6948 浏览

c++ - 以编程方式更改 Linux 上的墙纸

如何在 C/C++ 程序中更改 Linux 桌面上的墙纸(使用 GNOME)?是否有系统 API 可以做到这一点?

0 投票
2 回答
1574 浏览

windows - 如何检测壁纸何时更改(Windows XP 或更高版本)?

我已经弄清楚如何更改桌面墙纸(网上有几十个例子。)

我仍然无法理解的一件事:我如何检测墙纸何时更改?(通过显示控制面板或其他程序更改它。)

0 投票
2 回答
1737 浏览

macos - OS X 10.5 用户壁纸的位置在哪里

我只是想知道/File/System/Location/用户当前壁纸在 OS X 10.5 中的存储位置。类似于默认登录窗口壁纸的存储方式/System/Library/CoreServices/DefaultDesktop.jpg

0 投票
3 回答
22908 浏览

c++ - 使用 c++ 和 windows api 以编程方式更改壁纸

我一直在尝试使用 Qt 和 mingw32 编写一个应用程序来下载图像并将它们设置为背景墙纸。我已经在网上阅读了几篇关于如何在 VB 和 C# 中执行此操作的文章,以及在某种程度上如何在 C++ 中执行此操作。我目前正在SystemParametersInfo使用似乎所有正确参数(没有编译器错误)调用它,但它失败了。没有大铙钹崩溃,只是一个0回归。GetLastError()返回一个同样具有启发性的0.

下面是我正在使用的代码(形式略有修改,因此您不必查看对象内部结构)。

0 投票
1 回答
2665 浏览

python - Windows 中的多显示器设置的每个屏幕都有不同的壁纸

我正在使用:

换壁纸。

但我想知道是否有任何简单的方法可以在每个屏幕上放置不同的壁纸。

虽然这个功能在 Windows 中不是标准的,但是有像 ultramon 这样的外部应用程序可以做到这一点。有谁知道它是如何工作的?

我认为如果我将两个图像合并为一个然后将其作为墙纸可能会起作用,但是我仍然需要一种方法来跨越两个屏幕上的一个图像。

另外,我如何获取有关显示器设置、每个屏幕的分辨率及其位置的信息?就像您在 windows 中的 gui 显示设置中看到的一样,但在数字上。

0 投票
1 回答
805 浏览

c# - C# - 多桌面壁纸应用程序 - 逻辑问题

我目前正在为这个问题撕毁我的头发。

我在哪里:

我可以

  • 为每个屏幕生成一个图像
  • 为相邻的两个屏幕创建一个巨型图像。
  • 将此设置为平铺墙纸。

我想做的事:

  • 支持任意数量的显示器
  • 支持监视器的所有偏移,例如监视器上方、下方或对角线。

我已经阅读了这篇 MSDN 文章,发现它很有帮助:

http://blogs.msdn.com/b/oldnewthing/archive/2007/09/24/5083738.aspx

但我仍然坚持我需要使用的逻辑:

  • 计算任何显示器变化所需的尺寸图像
  • 创建应用显示器偏移的壁纸

我的程序安排如下:

屏幕信息类:

ScreenCollection 类

我的其余源代码尚未实现。

谢谢!

编辑:

我已经想出了如何用一些非常hacky,可怕的代码来表示两个监视器,但是我开始了解监视器的布局方式更多......

0 投票
3 回答
3670 浏览

android - 获取家庭壁纸并将其设置为我的活动

我想设置家庭壁纸并将其作为我活动的背景。这可能吗 ?

我在互联网上搜索

例如,我有服务名称(因为壁纸是实时服务),我有com.android.wallpaper.grass.GrassWallpaper...我可以使用它来启动服务到我的活动中吗?

如果是这样,怎么做?