SHAREVISTRING

Otwórz lub zapisaćjako okno dialogowe wysyła komunikat zarejestrowanych SHAREVISTRING do procedury haka, jeżeli naruszenie zasad współużytkowania występuje dla wybranego pliku, gdy użytkownik kliknie przycisk OK .

Dla stylu Eksploratora Otwórz i Zapiszjako oknach dialogowych komunikat ten został zastąpiony przez powiadomienie CDN_SHAREVIOLATION .

Scroll Menus On = RegisterWindowMessage(SHAREVISTRING);
wParam = 0;
lpofn = fikcyjnymi (LPOPENFILENAME) 

Parametry

lpofn
Wskaźnik do struktury OPENFILENAME . Członek lpstrFile struktura ta zawiera nazwę, która spowodowała naruszenie zasad współużytkowania.

Zwraca wartości

Procedura haka musi zwrócić jedną z następujących wartości, aby wskazać, w jaki sposób okno dialogowe powinien obsługiwać naruszenie zasad współużytkowania:

Wartość zwracany Opis
OFN_SHAREFALLTHROUGH Zaakceptuj nazwę pliku
OFN_SHARENOWARN Odrzucić nazwy pliku, ale nie ostrzega użytkownika. Aplikacja jest odpowiedzialny za komunikatem ostrzeżenia.
OFN_SHAREWARN Odrzuca nazwę pliku i wyświetli komunikat ostrzegawczy (tym samym wyniku tak, jakby istniały żadna procedura haka).

Uwagi

Procedura haka musi określać stałej SHAREVISTRING w wywołaniu funkcji RegisterWindowMessage Aby uzyskać identyfikator dla wiadomości wysłanej przez okno dialogowe.

Okno dialogowe wysyła wiadomość zarejestrowanych SHAREVISTRING tylko wtedy, gdy nie określono flagę OFN_SHAREAWARE Członkowskich flag struktury OPENFILENAME podczas tworzenia okna dialogowego.

Jeśli procedura haka zwraca wartość niezdefiniowane, okno dialogowe reaguje tak, jakby został zwrócony OFN_SHAREWARN.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.
Unicode:Zdefiniowane jako wiadomości Unicode i ANSI.

Zobacz też

Wspólny omówienie biblioteki okna dialogowego, wspólny komunikat okna dialogowego, CDN_SHAREVIOLATION, OPENFILENAME, RegisterWindowMessage

Index