CDN_SHAREVIOLATION codice di notifica
[A partire da Windows Vista, le finestre di dialogo Apri e Salva con nome comune sono state sostituite dalla finestra di dialogo Elemento comune. È consigliabile usare l'API Finestra di dialogo elementi comuni anziché queste finestre di dialogo dalla libreria della finestra di dialogo comune.
Inviato da una finestra di dialogo Apri o Salva con nome quando l'utente fa clic sul pulsante OK e si verifica una violazione della condivisione di rete per il file selezionato.
La procedura di hook OFNHookProc riceve questo messaggio sotto forma di messaggio di WM_NOTIFY .
#define CDN_FIRST (0U-601U)
#define CDN_SHAREVIOLATION (CDN_FIRST - 0x0003)
Parametri
-
wParam
-
Questo parametro non viene usato.
-
lParam
-
Puntatore a una struttura OFNOTIFY . Il membro pszFile di questa struttura è un puntatore al nome del file che ha avuto la violazione di condivisione. La struttura OFNOTIFY contiene una struttura NMHDR il cui membro del codice indica il messaggio di notifica CDN_SHAREVIOLATION .
Valore restituito
Il valore restituito indica come la finestra di dialogo deve gestire la violazione della condivisione.
Se la procedura 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 procedura di hook e chiamare la funzione SetWindowLong per impostare uno dei valori DWL_MSGRESULT seguenti.
Codice/valore restituito | Descrizione |
---|---|
|
Fa sì che la finestra di dialogo restituisca il nome del file senza avvisare l'utente della violazione della condivisione. |
|
Causa il rifiuto del nome del file senza avvisare l'utente della violazione della condivisione. |
Commenti
Il sistema invia questa notifica solo se la finestra di dialogo è stata creata usando il valore OFN_EXPLORER .
Il sistema invia questa notifica solo se il valore OFN_SHAREAWARE non è stato specificato quando è stata creata la finestra di dialogo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento
-
Informazioni concettuali