הפונקציה EnumResourceLanguages מחפש מודול עבור כל משאב של הסוג שצוין ושם ומעביר את השפה של כל משאב שהוא מאתר לפונקציה מוגדרת להתקשרות חזרה.
(BOOL EnumResourceLanguages HMODULE hModule, / / מודול משאבי לטפלLPCTSTRlpType, / / סוג מצביע משאבLPCTSTRlpName, / / מצביע על שם משאבENUMRESLANGPROClpEnumFunc, / / מצביע לפונקציה התקשרות חזרהארוךlParam / / המוגדר על-ידי היישום פרמטר);
| ערך | משמעות |
|---|---|
| RT_ACCELERATOR | טבלת מאיצים |
| RT_ANICURSOR | סמן מונפש |
| RT_ANIICON | הסמל המונפש |
| RT_BITMAP | משאב מפת סיביות |
| RT_CURSOR | משאב הסמן תלוי-חומרה |
| RT_DIALOG | תיבת הדו-שיח |
| RT_FONT | משאב גופן |
| RT_FONTDIR | משאב ספריה של גופן |
| RT_GROUP_CURSOR | משאב הסמן שאינה תלויה בחומרה |
| RT_GROUP_ICON | משאב סמל שאינה תלויה בחומרה |
| RT_HTML | מסמך HTML |
| RT_ICON | משאב סמל תלוי-חומרה |
| RT_MENU | תפריט משאב |
| RT_MESSAGETABLE | ערך של טבלת ההודעות |
| RT_PLUGPLAY | משאב מסוג הכנס-הפעל |
| RT_RCDATA | משאב מוגדר על-ידי יישום (הנתונים הגולמיים) |
| RT_STRING | ערך טבלת מחרוזות |
| RT_VERSION | גירסה משאב |
| RT_VXD | VXD |
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
הפונקציה EnumResourceLanguages ממשיך למנות שפות משאב עד פונקציית התקשרות חזרה מחזירה את הערך FALSE או שנספרו בכל השפות משאב.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winbase.h.
ייבוא ספריית:השתמש kernel32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows ו- Windows NT.
מבט כולל על משאבים, פונקציות משאבים, EnumResLangProc, EnumResourceNames, EnumResourceTypes