הפונקציה SetActiveWindow הפעלת חלון. החלון חייבים להיות משויכים תור של הליך המשנה הקורא.
(HWND SetActiveWindow HWND hWnd / / לטפל לחלון כדי להפעיל);
אם הפונקציה מצליחה, הערך המוחזר הוא נקודת האחיזה לחלון היתה פעילה בעבר.
אם הפעולה תיכשל, הערך המוחזר הוא NULL. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
הפונקציה SetActiveWindow מפעילה חלון, אך לא אם היישום נמצא ברקע. החלון יובא לתוך הקידמה (בראש סדר Z) אם היישום הוא בקידמה כאשר היא קובעת את ההפעלה.
אם החלון המזוהה על-ידי הפרמטר hWnd נוצר על-ידי הליך משנה הקורא, מצב החלון הפעיל של הליך המשנה קריאה מוגדר hWnd. אחרת, קבע את מצב החלון הפעיל של הליך המשנה הקורא ל- NULL.
הפונקציה חלון SetForegroundWindow , לעומת זאת, מפעילה חלון, כופה עליו לפעול בחזית. יישום לפנות רק אם דרוש לה להציג שגיאות קריטיות או המידע יש טיפול מיידי של המשתמש SetForegroundWindow.
על-ידי שימוש AttachThreadInput הפונקציה, הליך משנה לצרף שלו קלט לעיבוד הליך משנה אחר. דבר זה מאפשר הליך משנה להתקשר SetActiveWindow להפעלת חלון המשויכים תור הודעות של הליך משנה אחר.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל על לוח המקשים קלט, בפונקציות קלט של לוח מקשים, GetActiveWindow, SetForegroundWindow, WM_ACTIVATE