CTaskDialog::IsSupported
アプリケーションが実行されているコンピューターで CTaskDialog がサポートされているかどうかを判断します。
static BOOL IsSupported();
戻り値
コンピューターが CTaskDialog をサポートしている場合は TRUE。それ以外の場合は FALSE。
解説
この関数を使用して、アプリケーションを実行しているコンピューターが CTaskDialog クラスをサポートしているかどうかを実行時に判断します。コンピューターが CTaskDialog をサポートしていない場合は、情報をユーザーに伝達するための別の方法を用意する必要があります。CTaskDialog クラスをサポートしていないコンピューターで CTaskDialog を使用すると、アプリケーションがクラッシュします。
使用例
// TODO: Replace the string below with the actual message to the user
CString message("Important information to the user");
// TODO: Replace the string below with the title of this project
CString title("Project Title");
CString emptyString;
if (CTaskDialog::IsSupported())
{
CTaskDialog::ShowDialog(message, emptyString, title, 0, 0,
TDCBF_OK_BUTTON);
}
else
{
AfxMessageBox(message);
}
必要条件
ヘッダー: afxtaskdialog.h