Biblioteki C/C++
GetWindowRect
[funkcja] Pobiera prostokąt określający wymiary i położenie podanego okna.Składnia
#include <Windows.h>
BOOL WINAPI GetWindowRect(
HWND hWnd,
LPRECT lpRect
);
Argumenty
Zwracana wartość
Zwraca wartość różną od zera w przypadku sukcesu. W przeciwnym wypadku funkcja zwraca wartość 0. Aby uzyskać rozszerzone informacje o błędzie wywołaj funkcję
GetLastError.
Opis szczegółowy
Funkcja pobiera prostokąt określający wymiary i położenie podanego okna. Położenie jest wyrażone w odniesieniu do lewego-górnego narożnika ekranu. Ze względu na przyjętą konwencję stosowania struktury
RECT - prawa oraz dolna krawędź otrzymanego obszaru znajduje się poza obrębem okna. Więcej informacji na temat przyjętej konwencji dla struktury
RECT znajdziesz w dokumencie
RECT.
Wymagania
Przykład
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
HWND okno = GetDesktopWindow();
RECT prostokat;
GetWindowRect( okno, & prostokat );
int szerokosc = prostokat.right - prostokat.left;
int wysokosc = prostokat.bottom - prostokat.top;
cout << "Parametry okna pulpitu" << endl <<
" Szerokosc : " << szerokosc << endl <<
" Wysokosc : " << wysokosc << endl;
}
Zagadnienia powiązane
RECT | Definiuje współrzędne lewego górnego i prawego dolnego narożnika prostokąta. (struktura) |
---|
FindWindow | Pobiera uchwyt do okna o określonej nazwie i klasie. (funkcja) |
---|
GetDesktopWindow | Pobiera uchwyt okna do pulpitu. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.