CreateIconFromResourceEx

הפונקציה CreateIconFromResourceEx יוצרת סמל או הסמן מ משאב סיביות המתארות את הסמל.

(HICON CreateIconFromResourceEx PBYTEpbIconBits, / / מצביע הסיביות של הסמל או הסמןDWORDcbIconBits, / / מספר הבתים במאגר סיביותBOOLfIcon, / / סמל או סמן בדגלDWORDdwVersion, / / עיצוב גירסה intcxDesired, / / רוחב של סמל או הסמן הרצוי intcyDesired, / / גובה של סמל או הסמן הרצויUINTuFlags / / לטעון משאב דגלים);
 

פרמטרים

pbIconBits
מצביע למאגר המכיל סיביות משאב הסמל או הסמן. סיביות אלה נטענים בדרך כלל על-ידי קריאות לפונקציות LookupIconIdFromDirectoryEx ו- LoadResource.
cbIconBits
מציין את הגודל בבתים של ערכת הסיביות הצביע על-ידי הפרמטר pbIconBits.
fIcon
קביעה אם סמל או סמן הוא שיש ליצור. אם פרמטר זה הוא TRUE, סמל הוא ייווצר. אם הוא FALSE, סמן הוא שיש ליצור.
dwVersion
מציין את מספר הגירסה של תבנית הסמל או הסמן עבור סיביות משאב הצביע על-ידי הפרמטר pbIconBits . פרמטר זה יכול להיות אחד מהבאים:
עיצוב dwVersion
2 חלונות.x 0x00020000
Windows 3.x 0x00030000

כל היישומים מבוססי-Win32 להשתמש Windows 3.x תבנית עבור סמנים צלמיות.

cxDesired
מציין את הרוחב הרצוי, בפיקסלים, של סמל או של הסמן. אם פרמטר זה הוא אפס, הפונקציה משתמשת SM_CXICON SM_CXCURSOR מערכת מטרי הערך או כדי להגדיר את רוחב.
cyDesired
מציין את הגובה הרצוי, בפיקסלים, של סמל או של הסמן. אם פרמטר זה הוא אפס, הפונקציה משתמשת SM_CYICON SM_CYCURSOR מערכת מטרי הערך או כדי לקבוע את הגובה.
uFlags
ציון צירוף של הערכים הבאים:
ערך משמעות
LR_DEFAULTCOLOR משתמש תבנית ברירת המחדל של צבע.
LR_MONOCHROME יצירת סמל בשחור-לבן או הסמן.

להחזיר ערכים

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

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

הערות

CreateIconFromResourceEx, CreateIconFromResource, CreateIconIndirect, GetIconInfoופונקציות LookupIconIdFromDirectoryEx לאפשר יישומי מעטפת ודפדפני סמל כדי לבחון והשתמש משאבים מ ברחבי המערכת.

QuickInfo

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

ראה גם

סקירה כללית של סמלים, סמל פונקציות, BITMAPINFOHEADER, CreateIconFromResource, CreateIconIndirect, GetIconInfo, LoadResource, LookupIconIdFromDirectoryEx

Index