IRichEditOleCallback::QueryAcceptData

קרא על הדבקה או גרירה כדי לקבוע אם שיש לקבל את הנתונים שהודבקו/גרר.

 (HRESULT QueryAcceptData LPDATAOBJECT  lpdataobj, CLIPFORMAT עד  * lpcfFormat, DWORD  יד, BOOL  fReally, HGLOBAL  hMetaPict  );
 

פרמטרים

lpdataobj
מצביע למבנה DATAOBJECT המציין אובייקט הנתונים שהדבקת או נגרר.
lpcfFormat
מצביע על תבנית הלוח אשר ישמש עבור פעולת ההדבקה או טיפה. אם הערך הצביע על-ידי lpcfFormat הוא אפס, יעשה שימוש בתבנית זמין בצורה הטובה ביותר. אם התקשרות חזרה משנה את הערך הצביע על-ידי lpcfFormat, פקד עריכה עשירה ישתמש רק בעיצוב זה, הפעולה תיכשל אם התבנית אינה זמינה.
יד
דגל פעולה של הלוח. יכול להיות אחד מהערכים האלה.
RECO_DROP פעולת שחרור (גרור ושחרר).
RECO_PASTE הדבקה מהלוח.

fReally
אפס אם הדבק או שחרור קורה באמת, אפס אם זה מיועד רק שאילתה, כגון EM_CANPASTE.
hMetaPict
נקודת אחיזה metafile המכיל את תצוגת הסמל של אובייקט אם DVASPECT_ICON הוא להשלטת של אובייקט על-ידי הדבקה מיוחדת.

להחזיר ערכים

החזרת המצב הצלחה. אם SCODE של התוצאה היא כשל SCODE, פקד עריכה עשירה מסרב הנתונים, ועד הפעולה. אם SCODE של התוצאה היא S_OK, הפקד בודק את הנתונים עצמם עבור תבניות קביל. החזרה של SCODE מוצלחת השונה S_OK פירושו כי-חזרה בדק את הנתונים עצמו (אם fReally הוא שקר) או ייבאת את הנתונים עצמו (אם fReally הוא TRUE).

אם היישום מחזיר תוצאה מוצלחת שאינו S_OK, פקד עריכה עשירה לא יבדוק את מצב קריאה בלבד לפקד העריכה.

QuickInfo

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

ראה גם

מבט כולל על פקדי עריכה עשיר, ממשקים OLE עריכה עשיר, IRichEditOleCallback

Index