我正在处理app的图形部分,我需要创建一个taskdialog框,以便在他尝试在已存在此文件的位置移动文件时警告用户,例如,在W7 :(按钮的翻译:复制和替换,不要复制)
我使用了CommandControl按钮,但我只能这样:
我不知道如何在命令按钮中插入图标和文件描述(如果它是一个commad按钮),我在互联网上什么都没找到,也许是因为我用错误的搜索来搜索!
这是我的代码:
if (CTaskDialog::IsSupported())
{
WCHAR const * pcwzHeading=L"My Heading";
WCHAR const * pcwzTitle=L"My Title";
WCHAR const * pcwzCollapsed=L"Collapsed Info";
WCHAR const * pcwzExpanded=L"Expanded infos";
WCHAR const * pcwzInfo=L"My Info to add";
//Creation of the taskdialog
CTaskDialog dia(pcwzContent, pcwzHeading,pcwzTitle,TDCBF_OK_BUTTON);
dia.SetMainIcon(TD_INFORMATION_ICON);
// Here there are my two commandbuttons
dia.AddCommandControl(500,L"Copier et remplacer");
//(我不是这个按钮,但我在视觉工作室上创建了一个与对话框创建者一起创建的按钮,更改了一些我无法直接使用代码访问的参数< / p>
dia.AddCommandControl(501,L"Ne pas copier");
dia.DoModal();