SetActiveWindow

Funcția SetActiveWindow activează o fereastră. Fereastra trebuie să fie asociat cu firul de asteptare mesaj coadă.

(HWND SetActiveWindow HWND  hWnd / / ocupa fereastra pentru a activa);
 

Parametrii

hWnd
Ocupa în fereastra de Internet de nivel superior pentru a fi activate.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este ghidajul în fereastra care a fost activ anterior.

Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Funcția SetActiveWindow activează o fereastră, dar nu și în cazul în care cererea este în fundal. Fereastra va fi adus în prim-plan (partea de sus a ordinea Z) dacă cererea este în prim-plan când acesta stabilește activarea.

Dacă fereastra identificate de parametrul hWnd a fost creat de firul de asteptare, starea fereastra activă fir de apel este setat la hWnd. În caz contrar, starea fereastra activă fir de asteptare este setată la nul.

Funcția de fereastra SetForegroundWindow , pe de altă parte, activează o fereastră și forțele de aceasta în prim-plan. Cererea trebuie să apela numai SetForegroundWindow în cazul în care aceasta are nevoie pentru a afișa erori critice sau informații care necesită atenție imediată a utilizatorului.

Utilizând AttachThreadInput funcție, un fir pot atașa sa intrare de prelucrare pentru un alt fir. Acest lucru permite un fir pentru a apela SetActiveWindow pentru a activa o fereastră care asociate cu un alt fir mesaj coadă.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Tastatură intrare prezentare generală, funcții de Input tastatură, GetActiveWindow, SetForegroundWindow, WM_ACTIVATE

Index