Zmiana wymiarów okna z grą

dział ogólny

Zmiana wymiarów okna z grą

Nowy postprzez ppc8867 » poniedziałek, 31 stycznia 2011, 10:22

Chciałbym napisać program który uruchamia program (grę).
Pobiera uchwyt okna i zmniejsza rozmiar okna na ekranie.
Jak myślicie uda się ?
Avatar użytkownika
ppc8867
Bladawiec
Bladawiec
 
Posty: 10
Dołączył(a): sobota, 22 stycznia 2011, 22:18
Podziękował : 1
Otrzymał podziękowań: 0
System operacyjny: brak systemu
Kompilator: C++ Builder 2009
C++ Builder 6
Gadu Gadu: 0
    Windows 7Firefox

Re: Zmiana wymiarów okna z grą

Nowy postprzez Cyfrowy Baron » poniedziałek, 31 stycznia 2011, 11:48

Jeżeli gra działa w oparciu o DirectX lub OpenGL i NIE jest uruchomiona w oknie, to się to oczywiście nie uda. Jeżeli jest to jednak gra uruchomiona w oknie to zapoznaj się w serwisie Cyfrowy Baron z artykułem: dział: teoria -> Sterowanie obcym programem z poziomu własnego poprzez wysyłanie komunikatów. Co się zaś tyczy zmiany rozmiarów obcego okna: teoria -> Umieszczanie okna obcego programu w programie własnym.. Chodzi oczywiście tylko o tą cześć kodu w której podany jest sposób zmiany położenia i rozmiaru okna za pomocą funkcji MoveWindow:

KOD cpp:     UKRYJ  
BOOL MoveWindow(HWND hWnd,
    int X,
    int Y,
    int nWidth,
    int nHeight,
    BOOL bRepaint
);
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Zmiana wymiarów okna z grą

Nowy postprzez ppc8867 » poniedziałek, 31 stycznia 2011, 18:24

Myślę tutaj o grze gra 4, pomyślałem ze zmiana rozmiaru okna spowoduje mniejsze zużycie zasobów pc co przełoży się na wydajność.
Avatar użytkownika
ppc8867
Bladawiec
Bladawiec
 
Posty: 10
Dołączył(a): sobota, 22 stycznia 2011, 22:18
Podziękował : 1
Otrzymał podziękowań: 0
System operacyjny: brak systemu
Kompilator: C++ Builder 2009
C++ Builder 6
Gadu Gadu: 0
    Windows 7Firefox

Re: Zmiana wymiarów okna z grą

Nowy postprzez Cyfrowy Baron » poniedziałek, 31 stycznia 2011, 20:06

Nie wiem o jaką grę chodzi. Nie wydaje mi się by zmiana rozmiaru okna mogła mieć wpływ na wydajność gdy, gdyż rozdzielczość pozostanie niezmieniona chyba, że z tą grą jest inaczej.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości