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++

GetAltTabInfo

[funkcja] Pobiera informację z podanego okna, czy obsługuje ono przełączanie ALT + TAB.

Składnia

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

BOOL WINAPI GetAltTabInfo(
HWND hwnd,
int iItem,
PALTTABINFO pati,
LPTSTR pszItemText,
UINT cchItemText
);

Znaczenie argumentów

ArgumentZnaczenie
hwndUchwyt do okna.
iItemIndeks ikony danego okna. Jeśli argument pszItemText jest różny od NULL, nazwa elementu jest kopiowana do wskazanego bufora, w przeciwnym razie nie zostanie ona skopiowana.
patiWskaźnik na strukturę typu ALTTABINFO, do którego będą zapisane dane dotyczące danego okna. Przed wywołaniem funkcji musisz ustawić cbSize na sizeof(ALTTABINFO).
pszItemTextNazwa elementu. Jeśli ten argument będzie równy NULL, nazwa nie zostanie skopiowana.
cchItemTextRozmiar w znakach bufora podanego w argumencie pszItemText.

Zwracana wartość

Funkcja w przypadku powodzenia zwraca wartość niezerową. W przeciwnym wypadku zwraca 0. Aby uzyskać szczegółowe informacje o błędzie, użyj funkcji » WinAPIGetLastError.
 

Opis szczegółowy

Funkcja GetAltTabInfo pobiera informacje dotyczące stanu określonego okna, jeśli jest ono oknem obsługującym przełączanie ALT+TAB.

Aby wybrać jedno z dostępnych okien, użyj klawisza ALT i naciskaj TAB, aby przemieszczać się po liście. Możesz również użyć SHIFT, aby poruszać się w przeciwnym kierunku.

Przykładowy kod:
C/C++
ALTTABINFO ati;
ati.cbSize = sizeof( ALTTABINFO );

GetAltTabInfo( hwnd, - 1, & ati, NULL, - 1 );

Wymagania

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

Linki zewnętrzne