2010-02-10 4 views
1

Supposons que j'ai une application Win32 C++ qui affiche une boîte de dialogue de sauvegarde. Supposons également que je navigue vers C: \ Windows (ou un autre emplacement protégé) et que je tape un nom de fichier. Alors supposons que je frappe enregistrer. Ce qui se passe, c'est que je reçois un message disant que je n'ai pas la permission d'enregistrer et j'aimerais sauvegarder dans Mes Documents à la place.Comment désactiver le message d'erreur dans la boîte de dialogue de fichier?

Voici donc le problème: mon application le sait et peut générer un processus séparé pour déclencher une invite UAC et l'enregistrer dans le dossier. MAIS l'utilisateur ne peut pas fermer la boîte de dialogue de sauvegarde jusqu'à ce qu'il choisisse un répertoire 'non protégé' (à défaut d'un meilleur terme) pour enregistrer.

Comment désactiver cet avertissement/erreur?

Répondre

1

Essayez d'utiliser l'indicateur OFN_NOTESTFILECREATE.

Questions connexes