WM_NEXTDLGCTL

שליחת ההודעה WM_NEXTDLGCTL לשגרה בתיבת הדו-שיח כדי להגדיר מוקד לוח המקשים בפקד אחר בתיבת הדו-שיח.

WM_NEXTDLGCTL wCtlFocus = wParam;              / / מזהה פקד עבור המוקד fHandle = LOWORD(lParam) (BOOL); / / wParam לטפל דגל 

 

פרמטרים

wCtlFocus
הערך של wParam. אם הפרמטר fHandle הוא TRUE, הפרמטר wCtlFocus מזהה את הפקד מקבל את המוקד. אם fHandle הוא FALSE, wCtlFocus הוא דגל המציין אם הפקד הבא או הקודם בסגנון WS_TABSTOP מקבל את המוקד. אם wCtlFocus הוא אפס, הפקד הבא מקבל את המוקד; אחרת, הפקד הקודם בסגנון WS_TABSTOP מקבל את המוקד.
fHandle
הערך של lParam. מכיל דגל המציין כיצד המערכת משתמשת הפרמטר wCtlFocus . אם הפרמטר fHandle הוא TRUE, wCtlFocus הוא מזהה ייחודי המשויך אל הפקד מקבל את המוקד; אחרת, wCtlFocus הוא דגל המציין אם הפקד הבא או הקודם בסגנון WS_TABSTOP מקבל את המוקד.

להחזיר ערכים

יישום צריך להחזיר אפס אם מעבד הודעה זו.

הערות

ההשפעה של הודעה זו שונה מזה של הפונקציה השירות SetFocus מכיוון WM_NEXTDLGCTL משנה את הגבול סביב הפקד.

אל תשתמש בפונקציה SendMessage כדי לשלוח הודעה WM_NEXTDLGCTL אם היישום שלך בו-זמנית יעבד הודעות אחרות אשר קבע את המוקד. השתמש במקום זאת בפונקציה PostMessage.

QuickInfo

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

ראה גם

מבט כולל על תיבות דו-שיח, הודעות בתיבת דו-שיח, PostMessage, SendMessage, פעולות השירות SetFocus

Index