SHAREVISTRING

En dialogboksen Åpne eller Lagre som sender SHAREVISTRING registrerte meldingen til hook-prosedyre Hvis det oppstår brudd på delingstillatelse for den valgte filen når brukeren klikker OK -knappen.

For Explorer-stil Åpne og Lagresom dialogbokser, har denne meldingen blitt erstattet av varslingsmelding CDN_SHAREVIOLATION .

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

Parametere

lpofn
Pekeren til en OPENFILENAME struktur. LpstrFile -medlem av denne strukturen inneholder filnavnet som forårsaket den brudd på delingstillatelsen.

Returverdier

Bindingsprosedyren må returnere en av følgende verdier for å angi hvordan dialogboksen skal håndtere den brudd på delingstillatelsen:

Returverdien Beskrivelse
OFN_SHAREFALLTHROUGH Godta filnavnet
OFN_SHARENOWARN Avvise filnavnet, men ikke advare brukeren. Programmet som er ansvarlig for advarsel.
OFN_SHAREWARN Avviser filnavnet og viser en advarende beskjed (samme resultat som om det var ingen Bindingsprosedyren).

Merknader

Bindingsprosedyren må angi konstanten SHAREVISTRING i et kall til funksjonen RegisterWindowMessage vil ha identifikatoren for meldingen som er sendt av dialogboksen.

Dialogboksen SHAREVISTRING registrerte meldingen sendes bare hvis du ikke angav OFN_SHAREAWARE-flagget i flagg -medlem av strukturen for OPENFILENAME når du har opprettet i dialogboksen.

Hvis Bindingsprosedyren returnerer en udefinert verdi, svarer dialogboksen som om OFN_SHAREWARN ble returnert.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i commdlg.h.
Unicode:Definert som Unicode- og ANSI-meldinger.

Se også

Felles biblioteket dialogboksoversikt, felles dialogboksmeldinger, CDN_SHAREVIOLATION, OPENFILENAME, RegisterWindowMessage

Index