כדי לעבד מאיצים, לולאת הודעה של היישום (או של הליך) חייב להכיל קריאה לפונקציה TranslateAccelerator . TranslateAccelerator משווה בין הקשות לטבלה מאיץ ומתורגמת, אם היא מוצאת התאמה, ההקשות הודעה WM_COMMAND (או WM_SYSCOMMAND). לאחר מכן, הפונקציה שולח ההודעה לשגרה חלון. הפרמטרים של הפונקציה TranslateAccelerator כוללים את נקודת האחיזה אל החלון כדי לקבל את ההודעות WM_COMMAND, נקודת האחיזה כדי הטבלה מאיץ בו נעשה שימוש לתרגום מאיצים וגלישת מצביע למבנה MSG המכילה הודעה מהתור. הדוגמה הבאה מציגה כיצד להתקשר TranslateAccelerator מ בתוך לולאת הודעה.
בזמן (GetMessage (כח; msg, NULL (HWND), 0, 0)) {/ בדיקה עבור מאיץ הקשות.
אם (!.TranslateAccelerator (hwndMain, / / לטפל לקבל חלון haccel, / / נקודת אחיזה msg & טבלת מאיצים הפעיל)) / / כתובת של {נתוני ההודעה
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}