现在的位置: 首页 > 综合 > 正文

一个CTaskDialog类使用的例子 MFC VC 2010

2013年12月10日 ⁄ 综合 ⁄ 共 1155字 ⁄ 字号 评论关闭
一个CTaskDialog类使用的例子 MFC VC 2010

// TODO: Replace the strings below with the appropriate message,

// main instruction, and dialog title

CString message("This is an important message to the user.");

CString mainInstruction("Important!/nPlease read!");

CString title("Alert Dialog");

 

CTaskDialog taskDialog(message, mainInstruction, title,

    TDCBF_YES_BUTTON | TDCBF_NO_BUTTON | TDCBF_CANCEL_BUTTON );

 

// Setting new information to be able to reuse the dialog resource

taskDialog.SetWindowTitle(L"New title for the task dialog");

taskDialog.SetContent(L"New message to show the user.");

taskDialog.SetMainInstruction(L"Even more important!");

taskDialog.SetMainIcon(TD_ERROR_ICON);

taskDialog.SetDialogWidth(300);

 

// Add a footer

taskDialog.SetFooterText(L"Footer information for the dialog.");

taskDialog.SetFooterIcon(TD_INFORMATION_ICON);

 

// Add expansion information

taskDialog.SetExpansionArea(L"Additional information/non two lines.",

    L"Click here for more information.",

    L"Click here to hide the extra information.");

 

// Change the options to show the expanded information by default.

// It is necessary to retrieve the current options first.

int options = taskDialog.GetOptions();

options |= TDF_EXPANDED_BY_DEFAULT;

taskDialog.SetOptions(options);

 

taskDialog.DoModal();

抱歉!评论已关闭.