SetParent

הפונקציה SetParent משתנה בחלון האב של חלון הצאצא שצוין.

 (HWND SetParent HWND  hWndChild, / / לטפל לחלון שינוי האב שלוHWNDhWndNewParent / / לטפל לחלון האב חדש);
 

פרמטרים

hWndChild
לטפל אל חלון צאצא.
hWndNewParent
לטפל לחלון האב החדש. אם פרמטר זה הוא NULL, החלונות של שולחן העבודה הופכת החלון האב החדש.

Windows NT 5.0 ואילך: אם פרמטר זה הוא HWND_MESSAGE, חלון צאצא הופכת חלון ההודעה בלבד.

להחזיר ערכים

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

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

הערות

יישום להשתמש בפונקציה SetParent כדי להגדיר את החלון האב של פריט מוקפץ, חופף, או חלון צאצא. החלון האב החדש לבין חלון צאצא להשתייך אותו יישום.

אם החלון המזוהה על-ידי הפרמטר hWndChild גלוי, המערכת תבצע את שרטוט מחדש המתאים וצביעה.

מסיבות הקשורות לתאימות, SetParent אינה משנה את סגנונות חלון WS_CHILD או WS_POPUP של חלון האב שלו משתנה. לכן, אם hWndNewParent הוא NULL, יש לנקות גם WS_CHILD קצת, להגדיר את סגנון WS_POPUP לאחר קריאה SetParent. לעומת זאת, אם hWndNewParent אינו NULL, החלון היה בעבר צאצא של שולחן העבודה, עליך לנקות את סגנון WS_POPUP ולאחר להגדיר את סגנון WS_CHILD לפני קריאה SetParent.

QuickInfo

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

ראה גם

מבט כולל על Windows, פונקציות חלון, GetParent

Index