הפונקציה DrawIconEx מצייר סמל או הסמן באזור הלקוח של החלון של הקשר ההתקן שצוין, ביצוע פעולות רסטר שצוין, מתיחה או דחיסה על הסמל או על הסמן כפי שצוין.
(BOOL DrawIconEx HDC hdc, / / לטפל להקשר התקןintxLeft, / / קואורדינטת x של פינה הימנית העליונהintyTop, / / קואורדינטת y של פינה הימנית העליונהHICONhIcon, / / לטפל סמל כדי לצייר intcxWidth, / / רוחב של הסמל intcyWidth, / / גובה של הסמלUINTistepIfAniCur, / / אינדקס של מסגרת הנפשה הסמןHBRUSHhbrFlickerFreeDraw, / / לטפל למברשת רקע UINTdiFlags / / דגלי סמל-ציור);
ערך | משמעות |
---|---|
DI_COMPAT | מצייר את הסמל או את הסמן באמצעות תמונת ברירת המחדל של המערכת במקום התמונה שצוין על-ידי המשתמש. |
DI_DEFAULTSIZE | מצייר את הסמל או את הסמן באמצעות רוחב וגובה שצוין על-ידי מערכת הערכים מטרי של סמנים או סמלים, אם פרמטרי cxWidth ו- cyWidth מוגדר כאפס. אם דגל זה לא צוין, cxWidth ו- cyWidth מוגדרים לאפס, הפונקציה משתמשת גודל משאב ממשי. |
DI_IMAGE | מצייר את הסמל או את הסמן באמצעות התמונה. |
DI_MASK | מצייר את הסמל או את הסמן באמצעות המסכה. |
DI_NORMAL | שילוב של DI_IMAGE ו- DI_MASK. |
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
הפונקציה DrawIconEx מציב הסמל בפינה השמאלית העליונה במיקום שצוין על-ידי פרמטרים xLeft ו- yTop . המיקום הוא כפוף מצב מיפוי נוכחי של הקשר ההתקן.
חלונות CE: יש להשתמש בהגדרות הבאות של פרמטר
תומך Windows CE:
כלומר, הרזולוציה סמל הוא קבוע עבור HICON נתון ולאחר שינוי גודל הסמל לא נתמכת.
הפרמטר hIcon אין אפשרות לזהות סמנים מונפשים.
nbsp; Windows &NT: מחייב גירסה 3.5 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
סקירה כללית של סמלים, סמל פונקציות, CopyImage, DrawIcon, LoadImage