Explorer-štýl Otvoriť alebo Uložiťako spoločné dialógové okno odošle správa CDN_SHAREVIOLATION oznámenie, keď používateľ klikne na tlačidlo OK a siete porušenie zdieľania vyskytne pre vybratý súbor. Príslušná procedúra OFNHookProc prijíma túto správu v podobe WM_NOTIFY správ .
CDN_SHAREVIOLATION lpon = (LPOFNOTIFY) lParam
OFNOTIFY štruktúra obsahuje NMHDR štruktúry, ktorých kód členského označuje kód upozornenia CDN_SHAREVIOLATION.
Vrátená hodnota označuje ako dialógovom okne by zvládnuť porušenie zdieľania.
Ak príslušná procedúra vráti nulu, dialógovom okne zobrazí štandardné varovanie za porušenie zdieľania.
Ak chcete zabrániť zobrazovaniu štandardné upozorňujúce hlásenie vrátiť nenulovú hodnotu zo príslušná procedúra a volať funkciu SetWindowLong nastaviť jednu z nasledovných hodnôt DWL_MSGRESULT:
| OFN_SHAREFALLTHROUGH | Spôsobuje dialógovom okne vrátiť súbor bez varovania užívateľov o porušenie zdieľania. |
| OFN_SHARENOWARN | Spôsobuje dialógovom okne zamietnuť názov súboru bez varovania užívateľov o porušenie zdieľania. |
V systéme odosiela toto oznámenie iba vtedy, ak dialógovom okne bol vytvorený pomocou OFN_EXPLORER hodnoty.
Systém pošle toto oznámenie iba vtedy, ak hodnota OFN_SHAREAWARE nebola zadaná pri vytvorení dialógového okna.
nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v commdlg.h.
Spoločné Prehľad dialógového okna Knižnica, spoločné Dialog Box správy, GetOpenFileName, GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY