Freigeben über


CFileDialog::OnShareViolation

Überschreiben Sie diese Funktion, um benutzerdefinierte Behandlung Freigabenverletzungen bereitzustellen.

virtual UINT OnShareViolation( 
   LPCTSTR lpszPathName  
);

Parameter

  • lpszPathName
    Der Pfad der Datei, für die die Zugriffsverletzung aufgetreten ist.

Rückgabewert

Einer der folgenden Werte:

  • OFN_SHAREFALLTHROUGH der Dateiname wird im Dialogfeld zurückgegeben.

  • OFN_SHARENOWARN, das keine weiteren Aktionen durchgeführt werden müssen.

  • OFN_SHAREWARN dem Benutzer werden die Standardwarnmeldung für diesen Fehler.

Hinweise

Normalerweise müssen Sie nicht, um diese Funktion zu verwenden, da das Framework Standard Überprüfung von Freigabenverletzungen stellt und ein Meldungsfeld anzeigt, wenn eine Zugriffsverletzung auftritt.

Wenn Sie Freigabenverletzungsüberprüfung deaktivieren möchten, verwenden Sie den bitweisen Operator OR, um das - Flag OFN_SHAREAWARE mit m_ofn.Flags zu kombinieren.

Anforderungen

Header: afxdlgs.h

Siehe auch

Referenz

CFileDialog-Klasse

Hierarchiediagramm

CFileDialog::OnFileNameOK