次の方法で共有


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

参照

関連項目

CTaskDialog クラス

階層図