Windows Sublcassing חלק ב’ » Youclub

Youclub – המקום שלך באינטרנט

מועדון האינטרנט החדש שלך, כתבות, סיקורים ועדכונים מעניינים

 Random header image... Refresh for more!

Windows Sublcassing חלק ב'

בהמשך למאמר הקודם, במאמר זה אציג את הטכניקה הידועה בשם global subclassing.טכניקה זו הינה טכניקה רבת שימוש אשר נפוצה פחות מהטכניקה הקודמת כתוצאה מההשלכות שלה על תפקוד האפליקציה.
אז ללא הקדמות מיותרות,קוד המדגים את הטכניקה הנ"ל מצוי בקובץ החיצוני הזה.

כמו שאתם רואים אין כמעט שינויים בקוד.
השינוי העיקרי הוא העובדה שהשתמשנו בפונקציה SetClassLong במקום בפונקצייה SetWindowLong.
הפונקצייה מקבלת כפרמטר חלון מסוג edit, ולאחר שעשינו לו subclass מעתה והלאה כל חלון מהסוג edit אשר יווצר יכיל את הפרוצדורה החדשה.
על מנת לבטל את הsubclassing מעבירים לפונקציה כפרמטר את הפונקציה הקודמת.
(g_oldproc).

דברי סיום:

בכתבה זו, למדנו על שני דרכים בעזרת ניתן to subclass windows, הטכניקה הזו הינה רבת עוצמה, וניתן לעשות איתה המון.
החל מmonitor לחלון מסויים, עד לשינוי ההתנהגות שלו כולה.

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



אין תגובות

אין עדיין תגובות...

מלאו את הטופס שלמטה.

השארת תגובה