WM_INPUTLANGCHANGEREQUEST

ההודעה WM_INPUTLANGCHANGEREQUEST מוצב את החלון עם המוקד כאשר המשתמש בוחר שפת קלט חדשה, עם hotkey (שצוין ביישום לוח הבקרה לוח מקשים) או על מחוון בשורת המשימות במערכת. יישום יכול לקבל את השינוי על-ידי העברת ההודעה אל הפונקציה DefWindowProc או לדחות את השינוי (ולמנוע ממנו המתקיים) על-ידי חזרה מיד.

WM_INPUTLANGCHANGEREQUEST
fSysCharSet = (BOOL) wParam hkl = lParam (HKL) 

 

פרמטרים

wParam
הסיבית הנמוכה ביותר של פרמטר זה נקבע אם ידית לפריסת לוח המקשים יכול לשמש עם ערכת התווים של המערכת. סיביות אחרות הן שמורות.
hkl
לטפל לפריסת לוח המקשים החדש.

להחזיר ערכים

הודעה זו הוא פורסם, לא נשלח, ליישום, כך הערך המוחזר מתעלמת. כדי לקבל את השינוי, היישום אמור להעביר את ההודעה DefWindowProc. לדחיית השינוי, היישום צריך להחזיר אפס מבלי להתקשר DefWindowProc.

פעולת ברירת מחדל

כאשר הפונקציה DefWindowProc מקבלת את ההודעה WM_INPUTLANGCHANGEREQUEST, היא מפעילה את אזור קלט חדש ומודיע את היישום של השינוי על ידי שליחת הודעה WM_INPUTLANGCHANGE.

הערות

מחוון השפה קיימת רק בשורת המשימות אם התקנת פריסת לוח מקשים אחת יותר, ואם הפכת את מחוון באמצעות היישום של לוח הבקרה של לוח המקשים.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 4.0 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על Windows, חלון הודעות, DefWindowProc, WM_INPUTLANGCHANGE

Index