SetActiveWindow функцію активізує вікно. Вікна повинні бути пов'язані з виклику потоку чергу повідомлення.
(HWND SetActiveWindow HWND hWnd / / ручка вікна, щоб активувати);
Якщо функцію виконано успішно, значення, що повертається, є дескриптор вікна, що було раніше щоденно.
Якщо функцію не вдається, значення, що повертається, є NULL. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
SetActiveWindow функцію активізує вікно, але якщо додаток не у фоновому режимі. Вікна буде приніс на передньому плані (у верхній частині Z порядку), якщо застосунок на передньому плані, коли вона встановлює активації.
Якщо вікно, визначені параметра hWnd був створений виклику потік, активного вікна стану виклику потік встановлений hWnd. В іншому випадку, активного вікна стану виклику тема присвоєно значення NULL.
Функція SetForegroundWindow вікно, з іншого боку, активує вікно і сили його на передньому плані. Застосунок потрібно тільки дзвонити SetForegroundWindow , якщо це необхідно відобразити критичних помилок або інформації, що потребує негайного втручання користувача.
За допомогою в AttachThreadInput функції, потік можна вкласти його вводу, обробки на інший потік. Це дозволяє потоку для виклику SetActiveWindow активувати вікно, пов'язаних з інший потік черга повідомлень.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд введення клавіатури, клавіатури вводу функції, GetActiveWindow, SetForegroundWindow, WM_ACTIVATE