שאלות לגבי ממשק גרפי...?

MotiAd

New member
שאלות לגבי ממשק גרפי...?

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

מסדרת את החלונות במעין מערך ממויין לפי "קירבת" החלון למסך. מעין ZBUFFER אם אתה מכיר את המושג. בכל מקרה, כאשר העכבר זז, המערכת מייצרת הודעה שנקראת WM_MOUSEMOVE, ומפנה אותה לחלון שנמצא "מתחת" לעכבר. היא יודעת באיזה חלון מדובר, מפני שכאשר העבר זז, המערכת סורקת את מערך החלונות לפי הסדר (מהקרוב יותר לרחוק יותר), ומחפשת את החלון, שאת פניו רואים במיקום הנוכחי של העכבר. זהו פחות או יותר.
 
למעלה