Otvoriť alebo Uložiťako dialógové okno odošle správa registrovaných SHAREVISTRING príslušná procedúra Ak nastane porušenie zdieľania pre vybraný súbor, keď používateľ klikne na tlačidlo OK .
Nebola nahradená hlásenia CDN_SHAREVIOLATION Explorer-štýl Otvoriť a Uložiťako dialógových oknách, toto hlásenie .
Redmond = RegisterWindowMessage(SHAREVISTRING);
wParam = 0;
lpofn = lParam (LPOPENFILENAME)
Príslušná procedúra musí vrátiť jedna z nasledujúcich hodnôt označovať ako dialógovom okne by zvládnuť porušenie zdieľania:
| Vrátená hodnota | Popis |
|---|---|
| OFN_SHAREFALLTHROUGH | Akceptovať názov_súboru |
| OFN_SHARENOWARN | Odmietnuť názov súboru, ale varovať používateľov. Žiadosť je zodpovedný za zobrazovaní upozorňujúceho hlásenia. |
| OFN_SHAREWARN | Odmieta názov súboru a zobrazí výstražné hlásenie (rovnakým výsledkom ako keby neexistovali žiadne príslušná procedúra). |
Príslušná procedúra musí špecifikovať konštantou SHAREVISTRING volanie funkcie RegisterWindowMessage na získanie identifikátora správa posielaná dialógového okna.
Dialógovom okne odošle správu o registrovaných SHAREVISTRING iba vtedy, Ak neurčíte OFN_SHAREAWARE vlajkou v členských štátoch vlajok OPENFILENAME štruktúry pri vytváraní dialógového okna.
Ak príslušná procedúra vráti nedefinovanú hodnotu, dialógovom okne reaguje, akoby bol vrátený OFN_SHAREWARN.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.
Unicode:Definovaný formát Unicode a ANSI správy.
Spoločné Prehľad dialógového okna Knižnica spoločných Dialog Box správy, CDN_SHAREVIOLATION, OPENFILENAME, RegisterWindowMessage