עשיר לערוך פעולות לוח

יישום להדביק את תוכן הלוח לתוך פקד עריכה עשירה באמצעות תבנית הלוח זמין הטובה ביותר או תבנית הלוח הספציפי. באפשרותך גם לקבוע אם פקד עריכה עשירה הוא מסוגל להדביק תבנית הלוח.

כמו עם פקד עריכה, באפשרותך להעתיק או לגזור את התוכן של הבחירה הנוכחית על-ידי שימוש WM_COPY או WM_CUT ההודעה. באופן דומה, באפשרותך להדביק את תוכן הלוח לתוך פקד עריכה עשירה על-ידי שימוש WM_PASTE ההודעה. הפקד ידביק את התבנית הזמינה הראשונה שהוא מזהה, אשר ככל הנראה היא תבנית תיאורית ביותר.

כדי להדביק תבנית הלוח מסוים, באפשרותך להשתמש את ההודעה EM_PASTESPECIAL . הודעה זו שימושית עבור יישומים באמצעות הפקודה הדבקה מיוחדת המאפשרת למשתמש לבחור את תבנית הלוח. באפשרותך להשתמש את ההודעה EM_CANPASTE כדי לקבוע אם תבנית מסוימת מזוהה על-ידי הפקד.

באפשרותך גם להשתמש את ההודעה EM_CANPASTE כדי לקבוע אם בכל תבנית הלוח זמין מזוהה על-ידי פקד עריכה עשירה. הודעה זו שימושית בעת עיבוד הודעת WM_INITMENUPOPUP . יישום עלול לאפשר או אפור שלו הפקודה הדבק בהתאם אם הפקד יכול להדביק מכל תבנית זמינה.

פקדי עריכה עשיר לרשום שתי תבניות הלוח: בתבנית טקסט עשיר (RTF) ותבנית הנקרא RichEdit טקסט ואובייקטים. יישום להירשם תבניות אלה על-ידי שימוש RegisterClipboardFormat הפונקציה, המציין את ערכי CF_RTF ו- CF_RETEXTOBJ.

Index