问题标签 [windows-desktop-gadgets]

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 投票
7 回答
25949 浏览

internet-explorer-8 - JPEG 在 Firefox 中显示,但在 IE8 中不显示

我正在开发侧边栏小工具,但无法显示我的 JPEG(PNG 可以)。当我尝试在 IE8 中自行打开文件时,它不起作用。火狐当然可以正常打开。

JPEG 详细信息:

尺寸:1080X900 180 dpi 位深 24 颜色表示:未校准

我发现一些关于图像被错误压缩的事情(?)但我无法让它工作......

有什么线索吗?

0 投票
1 回答
71 浏览

windows-vista - Vista小工具的卸载

我开发了一个测试 vista 小工具。将其压缩并重命名为“.gadget”。它是该小工具的有效安装程序,并且运行良好。

是否有任何标准方法可以卸载相同的小工具?我正在寻找的是卸载小工具的编程方式。

0 投票
3 回答
3095 浏览

memory-leaks - 如何识别、修复、关闭 Windows 边栏小工具中的内存泄漏?

我为 Windows 边栏写了一个小工具。这实质上意味着它是一个微型网页,可以连续运行数月。

几周后,容纳第 3 方小工具的 sidebar.exe 进程的内存使用量(工作集)达到数百兆字节。

如果无法确定内存泄漏的来源,我只是假设它是传闻中的 XMLHttpRequest 闭包问题。尽管在我的情况下我不是异步执行的。所以我想这只是JAX而不是A JAX。

涉及网络点击的javascript函数:

这看起来是否可能是内存泄漏的根源?


我担心如果没有真正的关闭,我会回到原点。

0 投票
1 回答
556 浏览

vb.net - 小工具开发

当我找到这个网站时,我正在搜索小工具开发。我想知道是否有人知道如何获得打开的窗口名称?

我想要收集所有打开的窗口。我知道 VB.NET,但不知道 Windows Vista 侧边栏的 DHTML/VBScript。

如果有人可以帮助我,我将不胜感激!谢谢

埃里克

0 投票
1 回答
1091 浏览

windows-7 - 如何在 Windows 小工具中将 g:text 样式设置为粗体?

我正在开发一个 Vista/Win7 桌面小工具,它使用顶部带有( docg:background ) 的半透明( doc ) 区域。我正在通过(doc)添加文本,这一切都按预期工作。g:textaddTextObject

但是,我不知道如何将该文本设置为粗体样式。似乎没有办法直接通过我可以看到的公开属性来执行此操作,并且在这种情况下我不能使用常规文本 + CSS,因为该文本被放置在g:background对象上。

我也尝试过直接指定粗体字体,例如Arial Bold(doesn't work) 而不是Arial(works)。

那么如何做到这一点呢?

编辑:我已经尝试font-weight:bold为我的文本的主体和g:background对象设置;没运气。

0 投票
1 回答
211 浏览

c# - 调整最大化窗口适合的矩形?

我能想到的最好的方法就是举例……在 Windows 7 和 Vista 中,屏幕右侧有小工具栏,当您最大化不同(任何和所有)窗口时,该窗口填充屏幕的其余部分而不覆盖小工具栏。除了在 C# 的屏幕顶部之外,我如何使用我自己的应用程序来做到这一点?

我想在屏幕顶部编写一个显示来自社交网站的信息的代码,但显然我不想覆盖最大化窗口的最小、最大和关闭按钮。

我想我要问的是如何更改桌面工作区并将我的应用程序放在工作区上方?

0 投票
1 回答
905 浏览

javascript - 检查 System.Gadget.Flyout.file 的值

我一直在开发一个 Windows SideBar Gadget,其中有多个弹出页面。当我去显示一个时,我想检查它是否已经处于活动状态,所以我想我可以只检查 System.Gadget.Flyout.file 的值。但是,当我按下导致此浮出控件弹出的按钮控件时,小工具的背景消失了。在我的调试消息中,我发现脚本在此行所在的位置停止。

这是有问题的行:

这很奇怪,因为我可以设置文件但不能检查它。并且查看 MSDN 文档,文件属性既是 getter 又是 setter,所以应该没有问题。任何人都有我可以用来检查当前处于活动状态的文件/文档的解决方案吗?

编辑 - 这是对代码的更详细的了解:

0 投票
1 回答
387 浏览

udp - 来自 Windows 小工具的 UDP 请求

如何从 Windows 小工具发出 UDP 请求?这个小工具与我想要制作的非常非常相似,但我想制作一个通过发出 UDP 请求从 TF2 服务器获取游戏信息的小工具。我查看了上面提到的小工具的代码,我真的无法理解它 - 我接受过 Java 培训,主要是在简单的控制台应用程序上。

根据 MSDN,JScript 支持 UdpClient,但是当我启动 IE8 的脚本调试器时,每当我尝试这段代码时都会出现错误:

错误:

“预期的 ';'”

JNEXT 可能会起作用,但它会从根本上破坏我的小工具的可移植性,并成为潜在的安全风险。Script# 已经有一段时间没有更新了,显然不支持 UdpClient 类。

想法?

0 投票
2 回答
2790 浏览

debugging - 使用 Visual Studio 2010 调试 Windows 7 小工具

我尝试调试 Windows 小工具。即时调试启动,我可以看到附加到侧边栏进程的 VS2010IDE。但是没有源代码可以调试!只有一个带有黄色调试指针的空白文件。我的问题是什么?

我的系统配置基于这篇文章: Windows Sidebar Debugging 的小工具http://msdn.microsoft.com/en-us/library/bb456467(VS.85).aspx

0 投票
1 回答
1828 浏览

windows-7 - Windows 7 桌面小工具 + Silverlight 3 (GDR2) 问题

我在让基于 SL 的小工具工作时遇到很多问题!我执行以下操作:

创建一个标准的 silverlight 应用程序 (Silverlight 3 GDR 2 - 3.0.40818.0) 并运行它 - 它可以工作!然后,我将 ClientBin 文件夹、测试页面 (html) 和 silverlight.js 文件放在一个文件夹中!然后我双击 html 测试页面来运行它。IE8 警告我它是一个活动的 x 控件。如果我接受它就可以打开!然后,我添加了一个非常基本的 gadget.xml 文件(使其成为有效的小工具)并将其放置在正确的文件夹中。右键单击桌面并选择添加小工具 - 选择我的小工具并将其拖到桌面!小工具显示,但我总是得到安装 silverlight 的图像?为什么?

我还将参数更新为 x-gadget

他们在 x64 上运行它是否有任何已知问题?是一篇关于 flash + x64 的文章......这是否与 silverlight 有某种关系?