WM_SETCURSOR

לשלוח את ההודעה WM_SETCURSOR חלון אם העכבר גורם הסמן לעבור בתוך חלון הקלט העכבר אינו מופיע.

WM_SETCURSOR hwnd = wParam (HWND);       / / לטפל לחלון עם הסמן nHittest = LOWORD(lParam);  / / hit-בדיקת קוד wMouseMsg = HIWORD(lParam); / / מזהה ההודעה העכבר 

 

פרמטרים

hwnd
הערך של wParam. לטפל לחלון המכיל את הסמן.
nHittest
הערך של המילה מסדר נמוך של lParam. ציון קוד hit-test.
wMouseMsg
הערך של המילה הגבוהות של lParam. קביעת המזהה של ההודעה העכבר.

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

הפונקציה DefWindowProc מעביר את ההודעה WM_SETCURSOR חלון האב לפני עיבודם. אם החלון האב מחזירה TRUE, עיבוד נוסף הוא עצר. העברת ההודעה בחלון האב של חלון מעניק האב חלון שליטה בהגדרה של הסמן חלון צאצא. הפונקציה DefWindowProc משתמשת גם הודעה זו כדי להגדיר את הסמן חץ אם היא אינה באזור הלקוח, או את הסמן מחלקה רשום אם הוא באזור הלקוח. אם המילה מסדר נמוך של הפרמטר lParam היא HTERROR המילה הגבוהות של lParam מציין כי אחד מלחצני העכבר לחוץ, DefWindowProc קוראת לפונקציה MessageBeep.

הערות

המילה הגבוהות של lParam הוא אפס כאשר החלון נכנס למצב בתפריט.

QuickInfo

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

ראה גם

סקירה כללית של סמנים, סמן הודעות, DefWindowProc, MessageBeep

Index