Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: xevuel
Biblioteki C/C++

SetActiveWindow

[funkcja] Aktywuje okno, które musi być powiązane z kolejką komunikatów wywołującego wątku.

Składnia

C/C++
#include <windows.h>

HWND WINAPI SetActiveWindow(
HWND hWnd
);

Argumenty

ArgumentOpis
hWndUchwyt do okna, które zostanie aktywowane.

Zwracana wartość

Jeśli wywołanie funkcji powiedzie się, zwróconą wartością będzie uchwyt do okna, które do tej pory było aktywne. W przeciwnym wypadku zwrócone zostanie NULL. Aby uzyskać szczegółowe informacje o błędzie, użyj » WinAPIGetLastError.

Opis szczegółowy

Funkcja SetActiveWindow aktywuje okno tylko wtedy, jeśli aplikacja działa na pierwszym planie.

Jeżeli okno przekazane w argumencie hWnd zostało stworzone przez wątek wywołujący tą funkcję, zostanie ono przypisane do niego jako aktywne. W przeciwnym wypadku przypisana zostanie wartość NULL.

Wymagania

Minimalny obsługiwany klientWindows 2000 Professional
Minimalny obsługiwany serwerWindows 2000 Server
NagłówekWinuser.h (wewnątrz Windows.h)
BibliotekaUser32.lib
DLLUser32.dll

Zagadnienia powiązane

GetActiveWindowZwraca uchwyt do aktywnego okna powiązanego z kolejką komunikatów wywołującego wątku. (funkcja)

Linki zewnętrzne