问题标签 [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.

0 投票
1 回答
43 浏览

visual-c++ - 在 MFC 中使用 TaskDialogIndirect 时出现异常

我正在尝试以下代码,因为我想使用验证复选框功能:

但我遇到了一个例外:

在此处输入图像描述

我可以做一个常规的CTaskDialog(没有复选框),这很好。

0 投票
1 回答
57 浏览

visual-c++ - 将 TaskDialogIndirect 与 MFC 一起使用时,标题标题 (AFX_IDS_APP_TITLE) 不正确

在我的 STRINGTABLE 中,我有以下内容:

在此处输入图像描述

在我使用的代码中,TaskDialogIndirect我可以将鼠标悬停在AFX_IDS_APP_TITLE

在此处输入图像描述

我明白这一点......如果找不到资源,它默认为可执行文件名称。目前这就是我得到的:

在此处输入图像描述

然而,当我使用CTaskDialog构造函数时,我得到了正确的标题:

在此处输入图像描述

因为TaskDialogIndirect我正在使用:

我也试过:

为什么会这样?

0 投票
0 回答
64 浏览

visual-c++ - 如何从 CTaskDialog 访问 m_hwnd

我派生一个类CTaskDialog来实现一个AutoCloseButton.

不幸的是,m_hWnd它是一个私人成员CTaskDialog,所以我没有访问权限。

CTaskDialog会员

但是无法推导出它(LNK2005 错误(已在 中定义afxtaskdialog.obj)或者我不知道该怎么做。

0 投票
0 回答
16 浏览

visual-c++ - 代码分析警告 C26476 和初始化 TASKDIALOGCONFIG 结构

本文有一个关于TASKDIALOGCONFIG使用结构的深入教程。在该教程中,它指出:

以下代码创建了一个最小的任务对话框:

在我的代码中,我有类似的东西:

那么,为什么代码分析会说:

警告C26476:表达式/符号{0}使用带有多个类型指针的裸联合“联合”:改用变体 (type.7)。

我们最近进行了一次讨论,提出了使用std::variant. 但这种结构被定义为:

那么我们如何绕过这个警告呢?

0 投票
1 回答
18 浏览

c# - 异步调用后导航TaskDialogPage

TaskDialogPage异步操作完成后,我需要导航到另一个。这是我的代码

我可以使用Control.Invoke()方法:

TaskDialogPage不继承自Control