API....1

yair24

Member
API....1

בקובץ המצורף יש פונקציה שפותחת חלון וכותבת בחלון HELLO בצבע אדום. אם ממזערים את החלון או מסתירים אותו אז כשמחזירים אותו הטקסט הופך להיות בצבע כחול. התכנית רצה יפה בVISUAL C5. אבל במחשב אצלי בבית יש VC6, ואיך שמריצים את התוכנית החלון מתחיל להבהב בטרוף: כחול, אדום, כחול, אדום, אבל ממש מהר, מה שאומר שהארוע WM_PAINT מתבצע כל הזמן. יש למישהו מושג למה דבר כזה קורה? האם יש לי בעיה בVISUAL C6 שמותקן אצלי? או שאולי בVISUAL C6 צריך לעשות את זה בצורה שונה? תודה מראש למי שיענה יאיר צוות "המפתח לבית הספר"
 

ליאור ב

New member
אולי...

זה קשור לקצב הרענון, Refresh rate. יתכן שסביבת הפיתוח מבצעת Refresh, ואז מה שקורה זה שב- Refresh מפעילה את WM_PAINT. דבר שגורם לשינוי הצבע בקצב ה- Refresh rate. אני לא סגור על התשובה, אבל זאת נראת לי הסיבה הכי הגיונית. ליאור.
 
למעלה