问题标签 [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.
delphi - 检查文件是否正在使用以及由哪个应用程序使用?
尝试使用下面提到的方法来获取有关锁定文件的更多详细信息。
但是调用
总是返回E_NOINTERFACE
。
平台:Windows 7 32 位操作系统,打开 word 文件和 .msg 文件。
检查从资源管理器打开文件并尝试删除。它显示了有关打开文件的应用程序的正确详细信息。在我的应用程序中,我尝试显示有关打开文件的应用程序的信息。但是当尝试将指针转换为IFileIsInUse
接口时,QueryInterface
调用失败并返回代码E_NOINTERFACE
,这意味着 ROT 中的对象没有实现IFileIsInUse
。AFASIK,MS Office 文件实现IFileIsInUse
知道这里有什么问题吗?
.net - 应用程序重新启动 API 未重新启动失败的应用程序
我正在尝试在 中使用应用程序重新启动服务Microsoft.WindowsAPICodePack.ApplicationServices
,但是重新启动不起作用。当应用程序由于未处理的异常而退出时,它不会重新启动。我已经尝试过单击一次安装和作为独立 EXE(无安装程序)在 Windows 8 上运行。
我正在使用以下代码注册重新启动:
有什么建议么?谢谢。
c# - 如何在 ExplorerBrowser 中显示文件列表?
我编写了一个算法来查找符合特定条件的文件。获得这些文件(FileInfo
对象)后,如何在ExplorerBrowser
控件中显示?我对 Windows API 代码包非常陌生。
wpf - TaskDialog 引发异常:需要版本 6 中的 comctl32.dll
我正在开发一个现代 WPF 应用程序。我想使用TaskDialog,但我总是遇到常见错误:
TaskDialog 功能需要加载 comctl32.dll 的版本 6,但当前在内存中加载了不同的版本。
我尝试添加一个清单(它已经包含正确的 comctl32.dll 所需的依赖项)并将其设置为项目属性中的默认清单。
它仍然抛出这个异常:-/
我的应用程序是这样构建的:它是一个启动应用程序(普通的 Windows 应用程序,非 wpf)。它只有作为入口点的“Program.cs”。它在那里动态加载真正的应用程序(这是一个库,而不是 WPF 应用程序项目)。它调用启动应用程序的启动方法。
效果很好,但我总是得到这个例外。我想这是因为这个启动系统......但是解决它的可能解决方法是什么?
非常感谢 :)
R
outlook - 在 Outlook 加载项中集成 Windows-API-Code-Pack - 清单无法选择
我需要使用我的 Outlook 加载项中TaskDialog
提供的Windows API Code Pack
。我收到了这个错误:
我按照MSDN中提供的步骤进行操作。我添加了一个资源文件并插入了提供的代码:
我知道我必须在项目属性中选择清单文件,但遗憾的是,选择清单的控件被禁用:
我需要一个解决方案,所以我可以使用TaskDialog
.
c# - 如何通过 Windows API (VARIANT_TRUE) 设置窗口属性?
我正在使用 Windows 8,我想尝试在我的桌面应用程序全屏时禁用默认的边缘手势行为。
我发现这个页面解释了如何在 C++ 中做到这一点。
我的应用程序是一个 WPF/C# 应用程序,我找到了Windows 代码 API 包和SetWindowProperty方法来完成这项工作。
问题
我不知道如何传递正确的参数,这是一个布尔值:
PropertyKey key = new PropertyKey("32CE38B2-2C9A-41B1-9BC5-B3784394AA44", 2); WindowProperties.SetWindowProperty(this, key, "true");
PropertyKey key = new PropertyKey("32CE38B2-2C9A-41B1-9BC5-B3784394AA44", 2); WindowProperties.SetWindowProperty(this, key, "-1");
PropertyKey key = new PropertyKey("32CE38B2-2C9A-41B1-9BC5-B3784394AA44", 2); WindowProperties.SetWindowProperty(this, key, "VARIANT_TRUE");
正如你所看到的,参数必须是一个字符串,但没有人可以工作。
如果有人有想法,请提前致谢!
c# - 无窗口任务栏按钮
我想创建一个无窗口的任务栏按钮,就像 Windows Live Messenger 一样:
我怎么能在 C# 中做到这一点?Windows API 代码包看起来很有帮助,但我还没有找到任何方法来创建任务栏按钮。
.net - 未定义 Visual Basic .net 类型“ShellFile”
我是一个编程的大菜鸟。我对visual basic只有一点经验。我正在尝试使用这些行,但未定义“ShellFile”。由于某种原因,关于此的信息很少,我一定遗漏了一些东西。我认为这可能与 Windows API 代码包有关,但我下载了它,但不知道该怎么做。我的 google-fu 也没有返回任何内容。我觉得很多指令都是隐含的。
我该怎么做才能让它工作?谢谢。
vb6 - 在 vb6 中读取/捕获 Windows 弹出消息?
问题:需要读取/捕获由非 VB 应用程序生成的 Windows 弹出消息的文本。
情况: 我有一个 VB6 应用程序,其中一部分需要处理一个 Excel 工作簿。出现一个非 vb-6 弹出窗口(如附加屏幕)“文件转换正在进行中”,同时从旧的 MS Excel 应用程序打开新版本的 excel-sheet。并自动关闭 alos。
要求:我想在代码中捕获该弹出窗口。然后为那个非vb-6弹窗的'取消'按钮点击事件编写条件语句代码。
任何人都可以提出一些建议吗?
winapi - 使用资源编辑器创建的按钮超出预览窗格边框
当我使用资源编辑器(Visual C++)在预览窗格中创建一个按钮时,我遇到了一个问题。问题是当我尝试移动预览窗格的宽度时,按钮不会根据预览窗格宽度的移动将自己调整为在预览窗格中。(我的意思是当我减小预览窗格的宽度时,它们会超出右侧预览窗格的边框)..
谁能给我解决这个问题的方法???我还想告诉您,我在对话框中已经有一张照片,它已经根据移动的预览窗格调整自己以在预览窗格中(我的意思是照片不会产生任何问题,只是我创建的按钮超出了边界预览窗格的)..可能是因为对于照片,我们有 SS_CENTERIMAGE 它将图像保持在中心,但按钮没有这样的
请给我使用资源编辑器使用createdialog在Visual C++中做的解决方案..