CDN_SHAREVIOLATION

Varslingsmelding CDN_SHAREVIOLATION sendes en Explorer-stil Åpne dialogboksen eller Lagresom felles når brukeren klikker OK -knappen og et nettverk delingstillatelse oppstår for den valgte filen. Bindingsprosedyren din OFNHookProc mottar denne meldingen i form av en WM_NOTIFY -melding .

CDN_SHAREVIOLATION lpon = lParam (LPOFNOTIFY) 

 

Parametere

lpon
Peker til en OFNOTIFY struktur. PszFile -medlem av denne strukturen peker til navnet på filen som hadde den brudd på delingstillatelsen.

OFNOTIFY -strukturen inneholder en NMHDR struktur der koden medlem angir meldingskoden CDN_SHAREVIOLATION.

Returverdier

Verdien som returneres, angir hvordan dialogboksen skal håndtere den brudd på delingstillatelsen.

Hvis Bindingsprosedyren returnerer null, viser dialogboksen standard advarselsmeldingen for brudd på delingstillatelse.

For å hindre visning av standard advarselen, returnere en annen verdi enn null fra Bindingsprosedyren og anrope SetWindowLong funksjonen for å angi en av følgende verdier for DWL_MSGRESULT:

OFN_SHAREFALLTHROUGH Åpner dialogboksen, returnerer filnavnet uten varsler brukeren om den brudd på delingstillatelsen.
OFN_SHARENOWARN Åpner dialogboksen å avvise filnavnet uten varsler brukeren om den brudd på delingstillatelsen.

Merknader

Systemet denne meldingen sendes bare hvis dialogboksen ble opprettet ved hjelp av OFN_EXPLORER-verdien.

Systemet sender denne meldingen bare hvis den OFN_SHAREAWARE-verdi ble ikke angitt da dialogboksen ble opprettet.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i commdlg.h.

Se også

Felles biblioteket dialogboksoversikt, felles dialogboksmeldinger, GetOpenFileName, GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY

Index