תשובה בפעם השניה!
ישנה פונקצית API בשם SetWindowsHookEx שמשויכת לקובץ user32.dll הפונקציה מקבלת 4 פרמטרים, 1) סוג קוד האירוע אשר עבורו תזומן הפרוצדורה "המאזינה". 2) כתובת של הפרוצדורה שתזומן, במידה והפרוצדורה לא שיכת לאותו קוד כלומר במיקרה שלך, אז יש לתת כתובת של פרוצדורה שכלולה בקובץ dll מוכר. 3) מזהה של קובץ ה dll אשר בו כלולה הפרוצדורה. 4) מזהה של ה thread עבורו תזומן הפרוצדורה שהוגדרה בפרמטר 2 ו 3, עבור האירוע שהוגדר בפרמטר 1, במיקרה שלך ה thread של התוכנית VC. זה הכל. ביי.