问题标签 [windows-api-code-pack]

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

windows-7 - 任务对话框默认按钮

stackoverflow 运行速度更快 :)
我正在使用适用于 Microsoft® .NE​​T Framework 的 Windows® API 代码包来访问 Windows 7 API,并且我想将旧的MessageBox更改为TaskDialog。我找不到的一件事是对话框的默认按钮。有没有办法设置它?解决方法呢?

谢谢

0 投票
1 回答
1961 浏览

c# - Windows XP 上的 Windows API 代码包向后兼容性

我手边没有XP机器。如果我使用 Windows API 代码包在 C# 中对 Vista/Win7 做一些新的事情(例如“TaskDialog”),它如何应对在 Windows XP 机器上运行?

如果我使用 Codepack,我是否有效地使我的应用程序只支持 Vista 和更高版本的 Windows?

0 投票
2 回答
1515 浏览

vb6 - Windows API 调用中 Long 变量类型的 Null 值是什么?

愚蠢的问题。我认为这应该是 0,但我似乎找不到它。

那么,如果我想将 Null 值传递给 Windows API 调用(这恰好在 VB6 中),我会使用什么值?我认为是 0,但我猜它可能是 VBNull。

0 投票
1 回答
870 浏览

.net - 使用 ProgressBar 和自定义按钮显示 TaskDialog 时出错

我在 WindowsAPICodePack 中使用 TaskDialog。当我尝试在没有 TaskDialogProgressBar 和 TaskDialogBu​​tton 的情况下创建 TaskDialog 时,它会引发以下异常。

System.ComponentModel.Win32Exception 未处理 Message=Win32 调用的参数无效。Source=Microsoft.WindowsAPICodePack ErrorCode=-2147467259 NativeErrorCode=0 InnerException: System.ArgumentException Message=Value 不在预期范围内。内部异常:

我希望有一个带有 ProgressBar 的 TaskDialog 来报告状态,但我不希望用户在进度完成之前关闭对话框。所以我使用的是 TaskDialogBu​​tton 而不是标准关闭按钮。

这是我正在使用的代码。

关闭按钮单击的事件处理程序

-马特。

0 投票
1 回答
13342 浏览

ilmerge - 如何使用 ilMerge 将 dll 合并为 exe 文件?

我试过了:

但得到:

我究竟做错了什么?(顺便说一句,有没有更好的方法将 dll 合并到一个 exe 文件中?)

谢谢

0 投票
1 回答
1056 浏览

c# - IShellItemImageFactory Icon\Thumbnails 不同于 Windows 7 桌面

我正在使用 IShellItemImageFactory 来获取文件和目录的图标和缩略图。在大多数情况下,这很有效,但在某些情况下,我得到的图像与 explorer.exe 中的图像完全不同。

explorer.exe 中的文件夹将它们的一些内容显示为纸片。每当我为目录请求图像时,我的程序中都会得到一个空文件夹。

在 explorer.exe 中可由 Windows Media Player 播放的视频显示为以缩略图为单元格的幻灯片。当我为这样的视频文件请求图像时,我只得到一个没有电影条边框的缩略图。

我确信还有其他示例,但总的来说,我只想知道是否有一种方法可以从系统请求图像,该图像看起来与桌面或 explorer.exe 文件夹中显示的图像完全相同。我希望一切看起来都一样,这样我的程序就不会“草率”。

0 投票
1 回答
119 浏览

.net - 带有 WindowsAPICodePack 库的光环效果

有没有人对如何使用 WindowdsAPICodePack 为具有 Direct 2D 的文本实现光环(轮廓)效果有任何经验?我用谷歌搜索了它的API,但找不到任何结果;所以我怀疑它是否支持它。

如果您有我可以跟进的推荐或文章,我将不胜感激。

谢谢,霍华德

0 投票
0 回答
450 浏览

c# - 从 DcRenderTarget 创建 CompatibleRenderTarget 时出现异常

我在“Windows API Code Pack for .NET”中使用.Net Direct2D API 来提高绘图性能,在从DcRenderTarget 创建CompatibleRenderTarget 时总是抛出“Exception from HRESULT: 0x88982F80”,我不知道为什么,困扰了我两天。这是我的代码:

var renderTarget = dcRenderTarget.CreateCompatibleRenderTarget(CompatibleRenderTargetOptions.None, new PixelFormat(Format.R8G8B8A8UNorm, AlphaMode.Straight), 新尺寸);

如果我将“AlphaMode”更改为其他,例如“Ignore”,它可以正常工作,但它无法使 renderTarget 透明,或者绘制质量差。

希望有人知道原因或请自由发表您的想法。

问候!

谢谢,

0 投票
1 回答
1051 浏览

c# - 如何将 WicImagingBitmap 转换为 Gdi+ 位图或流?

我是一名 .net 开发人员,我正在使用 WindowsAPICodePackage WIC 来渲染图像。我想使用自己的方法“SaveToFile”将 WIC ImagingBitmap 转换为 gdi+ 位图或 MemoryStream。有办法吗?这是我的代码,请帮助:

谢谢,

0 投票
1 回答
403 浏览

virtualfilesystem - 是否有用于卸载挂载点的 Windows API

我正在使用 dokan.lib 编写一个虚拟文件系统。这个库没有 unmountPoint 功能,它有 unmountDrive。

我正在寻找一个支持卸载点调用的 dokan 库或 Windows API,它将在离开应用程序时删除这个安装点。

最好的