Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pobieranie HWND i wielkośc okna.

Ostatnio zmodyfikowano 2014-01-21 19:00
Autor Wiadomość
mgrD
Temat założony przez niniejszego użytkownika
Pobieranie HWND i wielkośc okna.
» 2014-01-21 19:00:45
Witam, próbowałem pobrać rozmiar okna notatnika, który otworzyłem ręcznie(pusty plik = zero tekstu) i dane wyświetlane są złe:
C/C++
#include <iostream>
#include "Windows.h"

using namespace std;

int main()
{
    HWND okno = FindWindow( NULL, "Notatnik" );
   
    RECT prostokat;
    GetWindowRect( okno, & prostokat );
    SetForegroundWindow( okno );
   
    int szerokosc = prostokat.right - prostokat.left;
    int wysokosc = prostokat.bottom - prostokat.top;
   
    if( okno ) cout << "Notatnik jest otwarty\n";
   
   
    cout << "Parametry okna Notatnik" << endl << "Szerokosc: " << szerokosc << endl << "Wysokosc: " << wysokosc << endl;
    return 0;
}
log:

Szerokość: 6351
Wysokość 0
P-102737
« 1 »
  Strona 1 z 1