SHAREVISTRING

פתיחה או שמירהבשם תיבת דו-שיח של שליחת ההודעה רשום SHAREVISTRING לשגרה הוו שלך אם מתרחשת הפרת הרשאות שיתוף עבור הקובץ הנבחר כאשר המשתמש לוחץ על לחצן אישור .

עבור תיבות הדו-שיח Explorer בסגנון פתיחה , שמירהבשם , הודעה זו הוחלף על-ידי הודעת דיווח CDN_SHAREVIOLATION .

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

פרמטרים

lpofn
מצביע למבנה הפרמטר OPENFILENAME . חבר lpstrFile של מבנה זה מכיל את שם הקובץ שגרמה הפרת הרשאות שיתוף.

להחזיר ערכים

ההליך הוו חייב לחזור לאחד מהערכים הבאים לציון איך בתיבת הדו-שיח לטפל הפרת הרשאות שיתוף:

ערך החזרה תיאור
OFN_SHAREFALLTHROUGH קבל את שם הקובץ
OFN_SHARENOWARN לדחות את שם הקובץ אך לא יזהיר את המשתמש. היישום אחראית הצגת הודעת אזהרה.
OFN_SHAREWARN דוחה את שם הקובץ ומציג הודעת אזהרה (זהה לגרום כאילו היו כל הליך hook).

הערות

ההליך הוו עליך לציין את הקבוע SHAREVISTRING בקריאה לפונקציה RegisterWindowMessage כדי לקבל את המזהה עבור ההודעה הנשלחת על-ידי תיבת הדו-שיח.

תיבת הדו-שיח שליחת ההודעה רשום SHAREVISTRING רק אם לא ציינת את הדגל OFN_SHAREAWARE חבר בדגלים של מבנה הפרמטר OPENFILENAME כאשר יצרת את תיבת הדו-שיח.

אם ההליך הוו מחזירה ערך לא מוגדרת, תיבת הדו-שיח מגיב כאילו OFN_SHAREWARN הוחזרה.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על commdlg.h.
Unicode:הגדרת הודעות Unicode ו- ANSI.

ראה גם

סקירה נפוצות על תיבת הדו-שיח ספריית, הודעות בתיבת דו-שיח נפוצות, CDN_SHAREVIOLATION, הפרמטר OPENFILENAME, RegisterWindowMessage

Index