问题标签 [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 投票
0 回答
299 浏览

c# - C# - 从程序集中获取跳转列表任务

是否可以使用 C# 从程序集中读取所有跳转列表任务/条目?我以前使用过WindowsAPICodePack,但没有找到合适的方法/类。
我读过一些文章,其中指出不可能读取与程序集关联的跳转列表任务,但我个人认为可以读取这些任务,因为 Windows(或至少 MS Explorer)必须一直这样做。

先感谢您


编辑:我意识到我的问题被问得很笨拙(也许是因为英语不是我的第一语言)。我的意思如下:

是否有可能以某种方式获取与程序集关联的所有跳转列表任务?
如果是,如何使用 C#?

例子:

我有程序集wmp.exe,我想阅读与此程序集相关的任务(在本例中为Vorherige Liste fortsetzen[eng.: Resume previous Playlist] 和Gesamte Musik wiedergeben[eng.: Play entire music library])。
我知道可以在 WPF 应用程序中包含一个 .xml 文件,它定义了跳转列表任务和单击这些任务时执行的命令。
在此处输入图像描述

0 投票
0 回答
68 浏览

asp.net - 如何将“商店应用”项目模板添加到 Visual Basic?

我想使用 Visual Basic构建Windows Phone 应用程序。它需要我的版本中不存在的商店应用程序项目模板!

我尝试下载VS Express 2013 版,每次启动时都显示 Visual Studio 需要一些修复。即使在修复后同样的问题再次出现!如果可能的话,为我提供我可以用来构建 Windows Phone 应用程序的 Visual Studio 版本的确切链接。

也可以在 Windows 7 中构建 Windows 10 手机应用程序吗?

0 投票
1 回答
153 浏览

c# - Windows 8 备份/恢复应用程序

我是 Windows 软件(不是应用程序)开发的新手。现在我想构建一个具有这样选项的软件-

  1. 这个职位是创建一个监控用户对公共 Windows 8 机器(注册表+文件)所做的所有更改的软件。用户完成后,将所有注册表更改和文件存储在一个压缩文件中。
  2. 解压+展开单个文件,然后用文件中的文件复制+替换所有文件到PC。然后复制并合并/替换注册表以支持文件中的值。(所有这些都必须在没有重新启动的情况下发生)。

我不知道从哪里开始。任何人都可以帮助我,以便我有一个开始这份工作的想法吗?

我需要阅读任何文件吗?或者有什么例子吗?

谢谢你的帮助 :)

0 投票
1 回答
998 浏览

vb6 - 在另一个应用程序中选择一个菜单项

我正在使用 VB6 尝试在第三方应用程序的子菜单中选择菜单项。我可以获得要单击的菜单项的 ID,但现在我不确定如何实际单击按钮以运行相关操作。到目前为止,这是我的代码:

我得到错误:

参数数量错误或属性分配无效

我也尝试过使用:

但这也不起作用。任何想法将不胜感激!

0 投票
1 回答
394 浏览

button - BM_CLICK 后 FIndWindow() 不工作

我正在使用SendMessage()向打开弹出窗口的按钮发送BM_CLICK一个按钮,然后尝试使用它FindWindow()来查找此窗口的 ID。当我手动单击按钮或在选择按钮后按 Enter 时,我可以找到窗口 ID,但是当我向按钮发送BM_CLICK消息时,我无法找到窗口。我已经设置了一个计时器,以防我太早寻找窗口但没有运气。BM_CLICK实际点击和使用会导致此问题之间有什么区别吗?这是我的代码:

0 投票
0 回答
144 浏览

c# - Windows 10 中的 AllowsTransparency 和 TabbedThumbnail 问题

我创建了一个应用程序,它使用图像作为任务栏中的预览。这是通过使用来自 WindowsApiCodePack 扩展版本的 GlassWindow 来完成的。该窗口使用 AllowsTransparency、WindowsStyle 和 WindowChrome 设置样式。

现在我注意到更新到 Windows 10 后,这些组件的行为发生了变化。任务栏中的预览中会显示一个额外的边框。当 AllowsTransparency 和 WindowChrome 被删除时,行为又是正确的,只有窗口是丑陋的。

看起来在我的窗口中生成了一个额外的窗口,它显示在任务栏中。

有谁知道如何在不为任务栏的预览中添加边框的情况下设置我的窗口的样式?

描述问题的图片

0 投票
0 回答
2212 浏览

winapi - 如何通过句柄监控窗口的关闭事件?

我有一个方法可以在 Windows 资源管理器上检索当前前窗口的句柄。我希望在此窗口关闭时或在窗口关闭之前触发一个方法/过程。有哪些可用的 Windows API 可用于此作业?(如果有的话)代码示例将不胜感激。谢谢

0 投票
0 回答
1790 浏览

vb6 - 使用 SendMessage() 设置文本框文本

我正在尝试使用 SendMessage() 函数设置“编辑”控件文本框的文本值。我可以在大约 75% 的时间内设置文本,但有时该功能会失败。为什么它有时会起作用而使其他人失败?我总是得到正确的窗口句柄并且对它可能是什么感到困惑?这是我的代码:

0 投票
1 回答
468 浏览

c# - 如何以编程方式区分 epub 修复布局和可重排

我需要以编程方式识别 ePub 文件的布局。ePub 文件可以是固定版式或可重排版式。

我尝试使用 Microsoft.WindowsAPICodePack 和 Microsoft.WindowsAPICodePack.Shell 来提取 ePub 文件的元数据。

但是,我无法识别属性可以告诉我布局是什么。

元数据中是否有任何应该关注的隐藏属性?

-艾伦-

0 投票
1 回答
699 浏览

c# - 如何从低级鼠标回调方法从 lParam 获取鼠标光标坐标?

问题标题本身几乎描述了我的整体问题。以下是我到目前为止所做的。

有没有可靠的方法来获取鼠标位置?

代码示例将不胜感激谢谢