问题标签 [taskdialog]
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.
.net - 使用 ProgressBar 和自定义按钮显示 TaskDialog 时出错
我在 WindowsAPICodePack 中使用 TaskDialog。当我尝试在没有 TaskDialogProgressBar 和 TaskDialogButton 的情况下创建 TaskDialog 时,它会引发以下异常。
System.ComponentModel.Win32Exception 未处理 Message=Win32 调用的参数无效。Source=Microsoft.WindowsAPICodePack ErrorCode=-2147467259 NativeErrorCode=0 InnerException: System.ArgumentException Message=Value 不在预期范围内。内部异常:
我希望有一个带有 ProgressBar 的 TaskDialog 来报告状态,但我不希望用户在进度完成之前关闭对话框。所以我使用的是 TaskDialogButton 而不是标准关闭按钮。
这是我正在使用的代码。
关闭按钮单击的事件处理程序
-马特。
c++ - 没有按钮的任务对话框
是否可以显示没有按钮的 TaskDialog?我希望能够只显示一个进度条(带有一条消息),然后在我的处理完成时(来自 Timer 事件)关闭 TaskDialog 窗口。现在,我可以显示一个禁用的按钮,然后调用 ButtonClick 来关闭窗口,但不显示任何按钮并使用 CloseDialog 方法将是理想的。
谢谢。
c++ - 如何在 C++ 中创建仅显示 TaskDialog 的 Windows 应用程序
我需要在 C++ 中创建一个 Windows 应用程序,它必须只显示一个TaskDialog
(参见http://msdn.microsoft.com/en-us/library/windows/desktop/bb760540(v=vs.85).aspx)。TaskDialog
应该显示作为参数传递给命令行的文本。
我可以制作一个“Win32 控制台应用程序”并调用TaskDialog
,但随后我会看到控制台的黑色窗口。
TaskDialog
我可以制作一个“Windows 应用程序”并在里面调用WinMain
,这个解决方案有什么问题吗?
还有什么想法吗?
c# - 仅在 DragDrop 上发生异常
我有一个 WinForms 应用程序,它使用了一个TaskDialog 库,该库利用 ComCtl32.dll 中的 Vista 样式对话框,对于较小的操作系统,它使用模拟的 win 表单......
但这不是问题......这个库工作正常,我们从来没有遇到过问题。到现在为止......事实上,如果我们在正常情况下启动一个对话框,那么它看起来很好。
但是,我在主窗体上添加了一个拖放处理程序,以捕获从其他来源(例如 Windows 资源管理器)删除的文件路径。如果该拖放处理程序是第一次显示对话框,那么我们会得到以下异常:
在 DLL“ComCtl32”中找不到名为“TaskDialogIndirect”的入口点。
这发生在第三方库调用:
如果已显示对话框,则处理程序将运行正常。
表单的 DragDrop 处理程序没有显示InvokeRequired
,但我还是小心翼翼地通过引发对话框Form.Invoke
。
作为一个方面:我在 64 位 Windows 7 机器上编译(并运行)它,但带有“AnyCPU”架构标志。
TaskDialogIndirect
关于为什么仅在第一次调用是通过 DragDrop 处理程序时才引发异常的任何想法/解决方案???
winapi - 有没有办法防止 TaskDialog 包装 pszContent?
很多时候,当我们的应用程序使用 TaskDialog 来显示一个简单的对话框时,Windows 会将 pszContent 的最后一个单词换行到第二行。在这些情况下,我们更希望将对话框稍微加宽,并将 pszContent 保持在一行。
任何人都知道这是否可以在不向对话框添加其他按钮的情况下实现?(这是我在网上搜索后发现的唯一解决方法。对我来说不是一个可接受的解决方法。)
c# - 应用程序启动时的 EntryPointNotFoundException TaskDialog 但稍后运行良好
我直接从适用于 .NET 的 WindowsAPI 包(包装器)获得 TaskDialog 源,但是每当我尝试直接在程序的静态 void Main() 区域中打开 TaskDialog 时,它都会引发 EntryPointNotFoundException。然而,TaskDialog 稍后会在我的代码中生成并显示得非常好。这是为什么?
引发 EntryPointNotFoundException 的代码是
但让我感到震惊的是,不同地方的相同代码可以工作一次,但不能在另一个时间工作。这可能与程序没有加载引用或其他东西有关,但这让我大吃一惊。我的应用程序入口点的代码是
谢谢你的时间 :)
乔什
vb.net - TaskDialogStandardIcon 在任务对话框中不起作用
我正在 vb.net 中创建一个任务对话框,但图标没有出现。(其他一切正常)我正在使用 Microsoft.WindowsAPICodePack.Dialogs。我的代码如下:
难道我做错了什么
干杯
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++ - C++ TaskDialog windows 七风格
我正在处理应用程序的图形部分,我需要创建一个任务对话框,以警告用户,以防他试图将文件移动到 W7 上已经存在该文件的位置,例如:(按钮的翻译:复制和替换,不要复制)
我使用了 CommandControl 按钮,但我只能拥有这个:
我不知道如何在命令按钮(如果它是逗号按钮)中插入图标和文件描述,并且我在互联网上没有找到任何内容,可能是因为我使用错误的 therms 搜索!
这是我的代码:
//(我放图片的不是这个按钮,而是我用对话框创建器创建的一个按钮//在Visual Studio上,更改了一些我无法用代码直接访问的参数