Я работаю над графической частью приложения, и мне нужно создать диалоговое окно задач, чтобы предупредить пользователя в случае, если он пытается переместить файл в место, где уже есть этот файл, например, на W7 🙁 перевод кнопок: копировать и заменять, не копировать)
Я использовал кнопку CommandControl, но у меня может быть только это:
Я не знаю, как вставить значок и описание файла в командную кнопку (если это запятая), и я ничего не нашел в интернете, возможно, потому что я ищу с неправильными терминами!
Вот мой код:
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");
// (это не та кнопка, о которой я нарисовал картинку, а кнопка, которую я создал с помощью создателя диалогов // в visual studio, изменяя некоторые параметры, к которым у меня нет прямого доступа с помощью кода
dia.AddCommandControl(501,L"Ne pas copier");
dia.DoModal();
Задача ещё не решена.
Других решений пока нет …