הודעות תווים שאינם של המערכת

שגרה חלון לקבל ארבע הודעות תווים שונות, כולל WM_CHAR, WM_DEADCHAR, WM_SYSCHAR WM_SYSDEADCHAR. הפונקציה TranslateMessage יוצר הודעה WM_CHAR או WM_DEADCHAR בעת עיבוד הודעה WM_KEYDOWN . באופן דומה, הוא יוצר הודעה WM_SYSCHAR או WM_SYSDEADCHAR בעת עיבוד הודעה WM_SYSKEYDOWN.

יישום תהליכי קלט של לוח מקשים בדרך כלל מתעלם כל פרט ההודעה WM_CHAR, מעביר הודעות אחרות לפונקציה DefWindowProc . המערכת משתמשת WM_SYSCHAR והודעות WM_SYSDEADCHAR ליישם תפריט קיצורים.

הפרמטר wParam של כל תו הודעות מכיל את קוד התו של מפתח תו אשר היה לחוץ. הערך של קוד התו תלוי מחלקת חלון של חלון קבלת ההודעה. אם גירסת Unicode של הפונקציה RegisterClass נעשה כדי לבצע רישום של מחלקת חלון, המערכת מספקת תווי Unicode כדי כל החלונות של מחלקה זו. אחרת, המערכת מספקת בקודים של תווי ASCII. לקבלת מידע נוסף, ראה Unicode ו ערכות תווים.

התוכן של פרמטר lParam הודעה תווים זהים התוכן של פרמטר lParam ההודעה מפתח-מטה אשר תורגמה לייצר את ההודעה תו. לקבלת מידע, ראה דגלי הודעה הקשה.

Index