SetActiveWindow

הפונקציה SetActiveWindow הפעלת חלון. החלון חייבים להיות משויכים תור של הליך המשנה הקורא.

(HWND SetActiveWindow HWND  hWnd / / לטפל לחלון כדי להפעיל);
 

פרמטרים

hWnd
לטפל לחלון ברמה העליונה כדי להיות מופעלות.

להחזיר ערכים

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

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

הערות

הפונקציה SetActiveWindow מפעילה חלון, אך לא אם היישום נמצא ברקע. החלון יובא לתוך הקידמה (בראש סדר Z) אם היישום הוא בקידמה כאשר היא קובעת את ההפעלה.

אם החלון המזוהה על-ידי הפרמטר hWnd נוצר על-ידי הליך משנה הקורא, מצב החלון הפעיל של הליך המשנה קריאה מוגדר hWnd. אחרת, קבע את מצב החלון הפעיל של הליך המשנה הקורא ל- NULL.

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

על-ידי שימוש AttachThreadInput הפונקציה, הליך משנה לצרף שלו קלט לעיבוד הליך משנה אחר. דבר זה מאפשר הליך משנה להתקשר SetActiveWindow להפעלת חלון המשויכים תור הודעות של הליך משנה אחר.

QuickInfo

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

ראה גם

מבט כולל על לוח המקשים קלט, בפונקציות קלט של לוח מקשים, GetActiveWindow, SetForegroundWindow, WM_ACTIVATE

Index