SHAREVISTRING

Un'aperta o salvarecome nella finestra di dialogo Invia il messaggio registrato di SHAREVISTRING alla vostra routine di hook, se si verifica una violazione di condivisione per il file selezionato quando l'utente fa clic sul pulsante OK .

Per tipo Esplora risorse aperte e Salvacome finestre di dialogo, questo messaggio č stato superato dal messaggio di notifica CDN_SHAREVIOLATION .

MessageID = RegisterWindowMessage(SHAREVISTRING);
wParam = 0;
lpofn = (LPOPENFILENAME) lParam 

Parametri

lpofn
Puntatore a una struttura OPENFILENAME . Il membro lpstrFile di questa struttura contiene il nome del file che ha causato la violazione di condivisione.

Valori restituiti

La routine di hook deve restituire uno dei seguenti valori per indicare come la finestra di dialogo dovrebbe gestire la violazione di condivisione:

Valore restituito Descrizione
OFN_SHAREFALLTHROUGH Accettare il nome del file
OFN_SHARENOWARN Rifiutare il nome del file, ma non mettere in guardia l'utente. L'applicazione č responsabile per la visualizzazione di un messaggio di avviso.
OFN_SHAREWARN Respinge il nome del file e viene visualizzato un messaggio di avviso (lo stesso risultato, come se non ci fosse alcuna routine di hook).

Osservazioni

La routine di hook deve specificare la costante SHAREVISTRING in una chiamata alla funzione RegisterWindowMessage per ottenere l'identificatore per il messaggio inviato dalla finestra di dialogo.

Nella finestra di dialogo Invia il messaggio registrato SHAREVISTRING solo se il flag OFN_SHAREAWARE non ha specificato nel membro Flags della struttura OPENFILENAME quando č stata creata la finestra di dialogo.

Se la routine di hook restituisce un valore non definito, nella finestra di dialogo risponde come se č stato restituito OFN_SHAREWARN.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in commdlg.h.
Unicode:Definito come messaggi di Unicode e ANSI.

Vedi anche

Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, CDN_SHAREVIOLATION, OPENFILENAME, RegisterWindowMessage

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

Index