CreateIconIndirect

הפונקציה CreateIconIndirect יוצר סמל או הסמן מתוך מבנה ICONINFO.

(HICON CreateIconIndirect PICONINFO  piconinfo / / מצביע למבנה מידע סמל);
 

פרמטרים

piconinfo
מצביע למבנה ICONINFO הפונקציה משתמשת כדי ליצור את הסמל או את הסמן.

להחזיר ערכים

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

אם הפעולה תיכשל, הערך המוחזר הוא NULL. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

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

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

חלונות CE: סמל הרכיב אינו תומך בסמנים. כאשר בעזרת רכיב זה, תמיד להגדיר את השדה fIcon של המבנה ICONINFO כ- TRUE.

בעת שימוש ברכיב iconcurs, באפשרותך להשתמש בפונקציה CreateIconIndirect כדי ליצור סמלים או סמנים בשחור-לבן. Windows CE אינו תומך בסמנים צבע.

QuickInfo

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

ראה גם

סקירה כללית של סמלים, סמל פונקציות, DestroyIcon, ICONINFO

Index