SetActiveWindow

SetActiveWindow funkcia aktivuje okno. Okno musí byť spojená s front hlásení volajúci vlákno.

(HWND SetActiveWindow HWND  hWnd / / spracovať do okna aktivovanie);
 

Parametre

hWnd
Rukoväť na najvyššej úrovni okno má byť aktivovaná.

Note:

Ak funkciu podarí, vrátená hodnota je rukoväť bola predtým aktívne okno.

Ak funkcia zlyhá, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

SetActiveWindow funkcia aktivuje okno, ale nie v prípade, ak je žiadosť v pozadí. Okno sa zahrnie do popredia (vrchol Poradie vykresľovania) Ak uplatňovanie je v popredí pri nastaví aktivácia.

Ak okno identifikovaný parametrom hWnd bol vytvorený volajúci vlákno, aktívne okno stav volania vlákno je nastavený na hWnd. V opačnom prípade aktívne okno stav volajúci vlákno je nastavený na hodnotu NULL.

Okno funkcie SetForegroundWindow na druhej strane aktivuje okno a síl do popredia. Žiadosť by mal zavolať SetForegroundWindow iba, ak je to potrebné na zobrazenie kritickej chyby alebo informácie, ktoré potrebuje užívateľ okamžitú pozornosť.

Pomocou AttachThreadInput funkcia vlákno môžete pripojiť svoj vstup spracovania iným vláknom. To umožňuje vlákno volať SetActiveWindow chcete aktivovať okno spojené s iným vláknom front hlásení.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Klávesnice-prehlad vstup klávesnice vstup funkcie, GetActiveWindow, SetForegroundWindow, WM_ACTIVATE

Index