שאלה בWin32 API

  • פותח הנושא IgKh
  • פורסם בתאריך

IgKh

New member
שאלה בWin32 API

מישהו ידוע במקרה איך להדפיס(למדפסת) מסמך(שיתכן שהוא יהיה מרובה דפים וסגנונות) מתוך פקד RichEdit 1 בWin32 API(לא MFC)?
 

IgKh

New member
אף אחד באמת לא יודע

או שסתם מתעלמים ממני?
 

אלדד27

New member
כנראה שאף אחד לא יודע.

ובמקומך הייתי מנסה את מזלי ב - MSDN ואם לא שם, אז ב - news groups שונים.
 

voguemaster

New member
הדפסה פשוטה תחת win32

מבוצעת ע"י קבלת DC למדפסת ושפיכה של תוכן לתוכו. זה די דומה לשימוש רגיל של DC, אבל עם כמה הבדלים. ב-DC רגיל אתה יכול פשוט לצייר בכל מקום בחלון, אפילו על הכותרת (אם יש לך WindowDC). בכל אופן, אני לא מכיר את הטכניקות שבהן משתמשים בד"כ כדי לצייר על DC של מדפסת אבל בעיקרון זאת נקודת ההתחלה. נדמה לי שתוכל למצוא תוכניות בסיסיות שמדפיסות לתוך DC של מדפסת. שווה לך לבדוק את המבנה DEVMODE, כשיוצרים DC למדפסת צריך להעביר מצביע למבנה כזה לפונקציה CreateDC. בכל אופן, אתה לא יוצר אותו לבד, אלא אתה משיג אותו מאיפשהו. לא כתוב לי איך בספר. יש בתקליטור תוכנית דוגמא קצרה שמדפיסה שורת טקסט, אם תרצה אני אעלה קובץ שמכיל את הקוד והפרוייקט עצמו.
 

IgKh

New member
כן בבקשה

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

IgKh

New member
תודה רבה לך

יש רק בעייה קטנה שהיא שאני לא משתמש בVCPP אבל אני מניח שאסתדר.
 

voguemaster

New member
אז במה אתה משתמש ??

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