הפונקציה SetSystemCursor מאפשר ליישום להתאים אישית שסמני המערכת. הוא מחליף את התוכן של הסמן המערכת שצוין על-ידי מזהה עם התוכן של הסמן שצוין על-ידי hcur, ולאחר מכן הורס hcur.
(BOOL SetSystemCursor HCURSOR hcur, / / הסמן כדי להיות מוגדר כסמן מערכתDWORDמזהה / / המזהה של הסמן מערכת להחלפת);
המערכת הורס hcur על-ידי קריאה לפונקציה DestroyCursor . לכן, hcur לא יכול להיות הסמן נטען באמצעות הפונקציה LoadCursor . כדי לציין סמן שנטען ממשאב, העתק הסמן באמצעות הפונקציה CopyCursor , לאחר מכן להעביר את העותק SetSystemCursor.
להלן רשימה של מזהי הסמן של המערכת:
ערך | תיאור |
---|---|
OCR_APPSTARTING | חץ רגיל ו חול קטן |
OCR_NORMAL | חץ רגיל |
OCR_CROSS | צלב דק |
OCR_HAND | Windows NT 5.0 ואילך: יד |
OCR_HELP | סימן השאלה וחץ |
OCR_IBEAM | מצביע i |
OCR_NO | עיגול עם לוכסן |
OCR_SIZEALL | ארבעה ראשים הצבעה צפון, דרום, מזרח ומערב |
OCR_SIZENESW | לחץ דו-ראשי הצבעה מצפון־מזרח ו דרום מערב |
OCR_SIZENS | לחץ דו-ראשי הצבעה צפון ודרום |
OCR_SIZENWSE | לחץ דו-ראשי הצבעה מצפון־מערב ובדרום־מזרח קולומביה |
OCR_SIZEWE | לחץ דו-ראשי הצבעה מזרח ומערב |
OCR_UP | חץ אנכי |
OCR_WAIT | שעון החול |
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
nbsp; Windows &NT: מחייב גירסה 3.5 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
סקירה כללית של סמנים, פונקציות הסמן, DestroyCursor, LoadCursor, LoadCursorFromFile, SetCursor