GMC Bulgaria

Здравейте ( Вход | Регистрация )

Сменяне на резолюция без ресайзване на прозорците, И надявам се без Пешовите бъгове
Kумчо Вълчо
коментар 00:02:29, 27-December-2007, Thursday
Коментар #1


Иво Георгиев
*****

Група: Потребител
Коментари: 887
Регистриран: 08.04.07
Потребител № 523



Ето линка към DLL, чийто предназначение е да сменя резолюция без да влияе на прозорците...

DLL-чето съдържа 2 функции:

init_dll() - инициира DLL-а
change_res(xRes, yRes) - сменя резолюцията


Мненията задължителни


Ето и сорс кода (C++):

Код
#include <windows.h>
#define export extern "C" __declspec(dllexport) double

DEVMODE  ScreenSettings;

export SetRes(double xRes, double yRes)
  {

       EnumDisplaySettings(NULL, 0, &ScreenSettings);
       ScreenSettings.dmFields=DM_PELSWIDTH|DM_PELSHEIGHT;
       ScreenSettings.dmPelsWidth=(int) xRes;
       ScreenSettings.dmPelsHeight=(int) yRes;
       ChangeDisplaySettings(&ScreenSettings, CDS_TEST);
       SendMessage(HWND_BROADCAST, WM_DISAPLAYCHANGE, SPI_SETNONCLIENTMETRICS, 0);
       return 0;
  }




UPDATED!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Отговори
Kумчо Вълчо
коментар 21:53:47, 27-December-2007, Thursday
Коментар #2


Иво Георгиев
*****

Група: Потребител
Коментари: 887
Регистриран: 08.04.07
Потребител № 523



Да му се невиди.Няма Пешови бъгове но има Ивови бъгове...ще видим biggrin.gif
Може да го направя да сменя color bit или нещо такова biggrin.gif

UPDATED!!!AND FIXED!!
Go to the top of the page
 
+Quote Post

Пишете в тази тема
- Ivo Georgiev   Сменяне на резолюция без ресайзване на прозорците   00:02:29, 27-December-2007, Thursday
- - martinmarks   А много зарибително вече вместо F5 или десен клави...   11:59:41, 27-December-2007, Thursday
- - Пешо (Temprorarly dead)   това изобщо не работи на ATI RADEON карти правилно...   21:23:54, 27-December-2007, Thursday
- - Ivo Georgiev   Да му се невиди.Няма Пешови бъгове но има Ивови бъ...   21:53:47, 27-December-2007, Thursday
- - Пешо (Temprorarly dead)   GM играта с8и взима нов DX Device НО ПРОЗОРЦИТЕ ПА...   01:14:55, 28-December-2007, Friday
- - Ivo Georgiev   При мен не се разместват.Но давай ти!   09:27:06, 28-December-2007, Friday
- - Пешо (Temprorarly dead)   не са се размествали щото не знам с кой уиндоус си...   17:20:09, 28-December-2007, Friday
- - Ivo Georgiev   Качи го някъде да го скибам   17:21:02, 28-December-2007, Friday
- - Пешо (Temprorarly dead)   Не става... работи различно с други видео карти.   21:44:01, 28-December-2007, Friday
- - Ivo Georgiev   Което означава: отново аз се заемам с предизвикате...   22:24:29, 28-December-2007, Friday
- - Пешо (Temprorarly dead)   което значи: Трябва да се рестартира DirectX Видео...   01:08:49, 29-December-2007, Saturday
- - Ivo Georgiev   Ще видя как е решен проблема в Irrlicht ;) НЕ тряб...   09:27:14, 29-December-2007, Saturday
- - Пешо (Temprorarly dead)   Irricht НЕ Е DIRECT3D!! 1000% съм сигурен ...   20:46:33, 29-December-2007, Saturday
- - Ivo Georgiev   Това го знаем Here is the catch!Ирлихт може д...   22:05:56, 29-December-2007, Saturday


Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 21:28:04, 05.07.25