Freigeben über


CTaskDialog::IsSupported

Bestimmt, ob der Computer, auf dem die Anwendung ausgeführt wird, CTaskDialog unterstützt.

static BOOL IsSupported();

Rückgabewert

TRUE, wenn der Computer CTaskDialog unterstützt; FALSE andernfalls.

Hinweise

Verwenden Sie diese Funktion, um zur Laufzeit zu bestimmen, wenn der Computer, der die Anwendung ausführt, CTaskDialog-Klasse unterstützt.Wenn der Computer nicht CTaskDialog unterstützt, sollten Sie eine andere Methode der Mitteilung von Informationen für den Benutzer bereitstellen.Ihre Anwendung stürzt ab, wenn versucht wird, CTaskDialog auf einem Computer zu verwenden, der nicht die CTaskDialog-Klasse unterstützt.

Beispiel

    // 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);
    }

Anforderungen

Header: afxtaskdialog.h

Siehe auch

Referenz

CTaskDialog-Klasse

Hierarchien-Diagramm