Windows API 代码包 TaskDialog 缺少图标

2023-12-07

我的图标TaskDialog缺失:

And in the taskbar:

我的代码是这样的:

using Microsoft.WindowsAPICodePack;
using Microsoft.WindowsAPICodePack.Dialogs;

...

TaskDialog taskDialog = new TaskDialog();
taskDialog.Caption = "Error";
taskDialog.InstructionText = "Test error message.";
taskDialog.Text = "Icon seems to be missing.";
taskDialog.DetailsExpandedText = "Test";
taskDialog.DetailsCollapsedLabel = "Expand";
taskDialog.StandardButtons = TaskDialogStandardButtons.Ok;
taskDialog.Icon = TaskDialogStandardIcon.Error;
taskDialog.Show();

我使用的是 1.1 版本here。 知道它们为何缺失以及如何启用它们吗?依赖关系设置如下:

  <dependency>
    <dependentAssembly>
      <assemblyIdentity
      type="win32"
      name="Microsoft.Windows.Common-Controls"
      version="6.0.0.0"
      processorArchitecture="*"
      publicKeyToken="6595b64144ccf1df"
      language="*"
/>
    </dependentAssembly>
  </dependency>

我已经找到了解决此问题的方法。显然这是 API 本身的一个错误。

taskDialog.Opened += new EventHandler(taskDialog_Opened);

...

public void taskDialog_Opened(object sender, EventArgs e)
{
    TaskDialog taskDialog = sender as TaskDialog;
    taskDialog.Icon = taskDialog.Icon;
    taskDialog.FooterIcon = taskDialog.FooterIcon;
    taskDialog.InstructionText = taskDialog.InstructionText;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows API 代码包 TaskDialog 缺少图标 的相关文章

  • 调用 McAfee 病毒扫描引擎

    我收到客户的请求 要求使用他们服务器上的 McAfee 病毒扫描将病毒扫描集成到应用程序中 我做了一些调查 发现 McScan32 dll 是主要的扫描引擎 它导出各种看起来有用的函数 我还发现提到了 McAfee Scan Engine
  • 在 xaml 中编写嵌套类型时出现设计时错误

    我创建了一个用户控件 它接受枚举类型并将该枚举的值分配给该用户控件中的 ComboBox 控件 很简单 我在数据模板中使用此用户控件 当出现嵌套类型时 问题就来了 我使用这个符号来指定 EnumType x Type myNamespace
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • 通过引用传递 [C++]、[Qt]

    我写了这样的东西 class Storage public Storage QString key const int value const void add item QString int private QMap
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • 如何在 C# 中打开 Internet Explorer 属性窗口

    我正在开发一个 Windows 应用程序 我必须向用户提供一种通过打开 IE 设置窗口来更改代理设置的方法 Google Chrome 使用相同的方法 当您尝试更改 Chrome 中的代理设置时 它将打开 Internet Explorer
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • 无限循环与无限递归。两者都是未定义的吗?

    无副作用的无限循环是未定义的行为 看here https coliru stacked crooked com view id 24e0a58778f67cd4举个例子参考参数 https en cppreference com w cpp
  • 用于 FTP 的文件系统观察器

    我怎样才能实现FileSystemWatcherFTP 位置 在 C 中 这个想法是 每当 FTP 位置添加任何内容时 我都希望将其复制到我的本地计算机 任何想法都会有所帮助 这是我之前问题的后续使用 NET 进行选择性 FTP 下载 ht
  • 对类 static constexpr 结构的未定义引用,g++ 与 clang

    这是我的代码 a cp p struct int2 int x y struct Foo static constexpr int bar1 1 static constexpr int2 bar2 1 2 int foo1 return
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • C# xml序列化必填字段

    我需要将一些字段标记为需要写入 XML 文件 但没有成功 我有一个包含约 30 个属性的配置类 这就是为什么我不能像这样封装所有属性 public string SomeProp get return someProp set if som
  • 复制目录下所有文件

    如何将一个目录中的所有内容复制到另一个目录而不循环遍历每个文件 你不能 两者都不Directory http msdn microsoft com en us library system io directory aspx nor Dir
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • 对于某些 PDF 文件,LoadIFilter() 返回 -2147467259

    我正在尝试使用 Adob e IFilter 搜索 PDF 文件 我的代码是用 C 编写的 我使用 p invoke 来获取 IFilter 的实例 DllImport query dll SetLastError true CharSet
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat

随机推荐

  • 如何在 awk 中转义单引号

    我想做以下事情 awk BEGIN FS printf s 1 但是用这种方式转义单引号是行不通的 awk BEGIN FS printf s 1 这个怎么做 感谢帮助 这可能是您正在寻找的 awk BEGIN FS printf s 1
  • 正则表达式转义双引号内的双引号

    我有一个需要解析为 JSON 的字符串 问题是 它有时可能包含双引号 导致解析错误 例如 id clients 58844 id clients name 100 test qw 我需要一个正则表达式来替换开头和结尾之间的任何双引号 wit
  • Laravel 中的模型没有 Dingo 的查询结果 - 如何在失败时做出 RESTful 响应?

    我正在使用 Laravel 创建一个基于以下内容的 API野狗API 在我的路线中 我有 Route api v1 function Route resource object My Namespace MyController 在我的控制
  • 打字稿“对象可能为‘空’”误报

    我有以下代码 isEmpty vehicle VehicleTitle return this options this options vehicle type this options vehicle type length 0 IDE
  • 为什么默认有content_main.xml和activity_main.xml而不是只有activity_main.xml?

    我刚刚开始学习Android应用程序开发 我有 Android Studio 1 4 在我的布局文件夹中 我有两个 XML 文件 content main xml and activity main xml 我使用在线教程来学习 但他们只有
  • 学习Spring框架时遇到java.lang.NoClassDefFoundError

    我一直在寻找失败的原因 但无法弄清楚 文件的结构 src com learn spring beans annotation Main java TestObject java beans annotation xml 主程序 java p
  • 自动映射器用子对象覆盖列表中缺少的源属性

    我在使用自动映射器时遇到问题 我设置了一个测试 Windows 窗体应用程序 下面是代码 另外看看每个MessageBox后面的注释 public class FirstClass public string FirstProp get s
  • 分享在 React Native android/ios 中不起作用?

    我如何共享将在反应本机移动应用程序网络浏览器中打开的 pdf 文件链接或图像链接 我添加了一个共享按钮 但是当用户单击它时 它会打开共享菜单选项 如 WhatsApp Gmail 消息等 的位置 但是当单击 WhatsApp 时 它不会发送
  • 如何确保 CFID 符合 PCI 合规性?

    由于 ColdFusion 具有可预测的 CFID 我们的 PCI 扫描一直失败 我们得到的确切失败是 可预测的 Cookie 会话 ID 现在 CFTOKEN 不再是可预测的 因为我已将 CF 配置为对 CFTOKEN 使用 UUID 但
  • Visual Studio 单元测试:dll 不受信任

    我正在努力运行一些单元测试 并想知道是否有人有任何有见地的东西 设置是我们在服务器上有一堆引用的 DLL 当我尝试执行时 我得到了旧的 测试运行部署问题 文件或目录的位置 c source ProjectName bin debug 3rd
  • 在 Bash 中重定向 stderr 和 stdout [重复]

    这个问题在这里已经有答案了 我想重定向两者标准输出 and 标准误一个进程到一个文件 我如何在 Bash 中做到这一点 看一看here 它应该是 yourcommand gt filename 它将标准输出和标准错误重定向到文件filena
  • 如何将选项卡栏控制器添加到拆分视图控制器应用程序的根视图

    我对 iPad 很陌生UISplitViewController 我需要在主视图 左视图的底部添加一个包含 3 个选项卡的选项卡栏 我为这 3 个选项卡中的每一个选项卡都有不同的视图控制器 我还没有找到任何其他在基于拆分视图的应用程序中使用
  • Asynctask状态始终显示正在运行

    我想在完成第一个任务后执行异步任务 但是 当打印第一个任务的状态时 它始终显示 正在运行 如果并行执行两个任务 则只会执行较小的任务 我在 Activity oncreate 方法中运行这两个方法 有什么想法吗 这是我的代码示例 publi
  • 在 Excel 中,如何用最后一个前面的非空白单元格填充空白单元格?

    如何用最后一个前面的非空白单元格填充空白单元格 例如 我有这个两列表 A abc dce fds B kjh abc 我想要的是 A A abc A dce A fds B B kjh B abc 我尝试了像 IF ISBLANK A2 A
  • uipickerview swift 3 中的国家/地区列表

    我用谷歌搜索如何找到国家列表并尝试实施PickerView 但我陷入了我尝试做的这一点countries count它给了我一个错误 无法将 int 类型的返回表达式转换为 string 类型的返回表达式 有什么建议么 import UIK
  • 如何在 iOS 上截取代码截图? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 如何从代码中截取屏幕截图 http www iphonedevsdk com forum iphone sdk development 2353 possible make sc
  • 查找UDP数据包的源IP/进程

    我在用recvfrom 在我的 C 程序中接收来自多个客户端的 UDP 数据包 这些客户端可以使用自定义用户名登录 一旦他们登录 我希望他们的用户名与唯一的客户端进程配对 这样服务器就可以根据数据包的来源自动知道用户是谁 我如何从收到的数据
  • Android viewpager 检测滑动超出范围

    在我的 Android 应用程序中 我使用 viewpager 进行图像滑动 我的要求是 如果用户滑出第一页和最后一页 则活动应该完成 我已经采取了这个example 但方法setOnSwipeOutListener在我的活动中没有被调用
  • 通过 segue 传递变量? Xcode 8 斯威夫特 3

    所以我正在创建一个闹钟 一个视图控制器是表视图 另一个视图控制器由带有提交按钮的 UIDatePicker 组成 目标是当用户单击提交按钮时 它将日期保存在日期选择器上 除了保存日期之外 它还是表视图控制器的一个序列 我正在尝试显示保存为单
  • Windows API 代码包 TaskDialog 缺少图标

    我的图标TaskDialog缺失 And in the taskbar 我的代码是这样的 using Microsoft WindowsAPICodePack using Microsoft WindowsAPICodePack Dialo