CDN_SHAREVIOLATION

CDN_SHAREVIOLATION del messaggio di notifica viene inviato da un esploratore-stile aperto o salvarecome dialogo comune quando l'utente fa clic sul pulsante OK e una rete di condivisione violazione si verifica per il file selezionato. La routine di hook OFNHookProc riceve questo messaggio nella forma di un WM_NOTIFY messaggio .

CDN_SHAREVIOLATION lpon = lParam (LPOFNOTIFY) 
 

Parametri

lpon
Puntatore a una struttura OFNOTIFY . Il membro pszFile di questa struttura indica il nome del file che aveva la violazione di condivisione.

La struttura OFNOTIFY contiene un struttura NMHDR cui membro del codice indica il codice di notifica di CDN_SHAREVIOLATION.

Valori restituiti

Il valore restituito indica come la finestra di dialogo dovrebbe gestire la violazione di condivisione.

Se la routine di hook restituisce zero, la finestra di dialogo Visualizza il messaggio di avviso standard per una violazione di condivisione.

Per impedire la visualizzazione del messaggio di avviso standard, restituire un valore diverso da zero dalla routine di hook e chiamare la funzione SetWindowLong per impostare uno dei seguenti valori di DWL_MSGRESULT:

OFN_SHAREFALLTHROUGH La finestra di dialogo restituire il nome del file senza informare l'utente circa la violazione di condivisione.
OFN_SHARENOWARN La finestra di dialogo di respingere il nome del file senza informare l'utente circa la violazione di condivisione.

Osservazioni

Il sistema invia questa notifica solo se la finestra di dialogo č stata creata utilizzando il valore OFN_EXPLORER.

Il sistema invia questo solo se notifica il valore OFN_SHAREAWARE non č stato specificato quando č stata creata la finestra di dialogo.

Descrizione

nbsp; Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in commdlg.h.

Vedi anche

Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, GetOpenFileName, GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index