הפונקציה SetParent משתנה בחלון האב של חלון הצאצא שצוין.
(HWND SetParent HWND hWndChild, / / לטפל לחלון שינוי האב שלוHWNDhWndNewParent / / לטפל לחלון האב חדש);
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.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל על Windows, פונקציות חלון, GetParent