שאלה שנראת לי די קלה

Tiger 2

New member
שאלה שנראת לי די קלה

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

gilad_no

New member
באיזו שפה ? מערכת הפעלה ?

מה בדיוק אתה צריך ? תן עוד פרטים ...
 

voguemaster

New member
הסבר בבקשה..

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

gilad_no

New member
Tiger2 אתה לא ברור

אם אתה רוצה שיעזרו לך, תלמד להסביר את עצמך: אתה עובד במצב דוס ? אם כן, איך ציירת את הציורים על המסך עד כה ? איך נכנסת למצב גרפי, דרך אינטרפט 10h או דרך ממשק BGI ? מה בדיוק יש על המסך שאתה מנסה למחוק ?
 

voguemaster

New member
אוי היו ימים !!

אלו היו הימים. כשכתבת או ב-C או ב-ASM וכתבת ל-FRAMEBUFFER ישירות, או עם PAGE FLIPPING או עם הטכניקה לינארית (שדרך אגב, לא דורשת לעבור למצב מוגן (יענו PM). תקופות יפות
אלי נ.ב. לא שעכשיו לגמרי גרוע. יש היום DD, שהוא כלי ממש יפה לדעתי
 
למעלה