2009-05-15 10 views

Répondre

4

La raison pour laquelle il n'y a pas option tdiQuestion pour la propriété MainIcon est que le TaskDialog est une enveloppe autour de la nouvelle TaskDialogIndirect() fonction introduit avec Vista et la structure TASKDIALOGCONFIG cette fonction utilise fournit pas TD _ ERREUR _ ICON dans son champ pszMainIcon.

Si vous lisez les directives d'interaction de l'expérience utilisateur Windows , en particulier la section sur Confirmations vous remarquerez que l'icône de la question a été dépréciée depuis longtemps, il est donc normal que la boîte de dialogue de tâche ne fournit plus il , même s'il est toujours pris en charge pour MessageBox() pour des raisons de compatibilité ascendante.

Vous remarquerez que la boîte de dialogue de la tâche avec le message "Voulez-vous enregistrer les modifications apportées à Sans titre?" question dans la documentation liée ci-dessus vient sans icône, donc c'est probablement la bonne chose à faire pour vous aussi.