View previous topic :: View next topic |
Author |
Message |
S1 Indago dalībnieks
Joined: 31 Jul 2005 Posts: 219 Location: Jelgava
|
Posted: Fri Nov 11, 2005 9:08 pm Post subject: gļuks ar izšķirtspēju |
|
runa iet par PLATH. Daudzi sūdzas ka izšķirtspēja automātiski nenomainas utt. Daudz nedomāju un nomainīju changeResolution kodu pret nehe tut, pieejamo kodu:
Code: | if(FS = TRUE)then
begin
ZeroMemory(@dmScreenSettings, SizeOf(dmScreenSettings));
with dmScreenSettings do
begin // Set parameters for the screen setting
dmSize := SizeOf(dmScreenSettings);
dmPelsWidth := Width; // Window width
dmPelsHeight := Height; // Window height
dmBitsPerPel := Bits; // Window color depth
dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_BITSPERPEL;
Fullscreen := TRUE;
end;
end;
{ZeroMemory( @dmScreenSettings, sizeof( DEVMODE ) );
dmScreenSettings.dmSize := sizeof( DEVMODE );
//dmScreenSettings.dmDisplayFrequency := freq;
dmScreenSettings.dmPelsWidth := Width;
dmScreenSettings.dmPelsHeight := Height;
dmScreenSettings.dmBitsPerPel := bits;
dmScreenSettings.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or
DM_BITSPERPEL or DM_DISPLAYFREQUENCY;
// Switch To Fullscreen Mode
ChangeDisplaySettings(dmScreenSettings, CDS_FULLSCREEN);}
//end;
// Try to change screen mode to fullscreen
if (ChangeDisplaySettings(dmScreenSettings, CDS_FULLSCREEN) = DISP_CHANGE_FAILED) then
begin
MessageBox(0, 'Unable to switch to fullscreen!', 'Error', MB_OK or MB_ICONERROR);
Fullscreen := FALSE;
end;
if (Fullscreen) then
begin
dwStyle := WS_POPUP or // Creates a popup window
WS_CLIPCHILDREN // Doesn't draw within child windows
or WS_CLIPSIBLINGS; // Doesn't draw within sibling windows
dwExStyle := WS_EX_APPWINDOW; // Top level window way)
end
else
begin
dwStyle := WS_OVERLAPPEDWINDOW or // Creates an overlapping window
WS_CLIPCHILDREN or // Doesn't draw within child windows
WS_CLIPSIBLINGS; // Doesn't draw within sibling windows
dwExStyle := WS_EX_APPWINDOW or // Top level window
WS_EX_WINDOWEDGE; // Border with a raised edge
end; |
Cik es pamēģināju uz 2 kompjiem, izšķirtspēja nomainījās.
Varbūt ir kāds stabilāks un drošāks kods par šo? |
|
Back to top |
|
|
S1 Indago dalībnieks
Joined: 31 Jul 2005 Posts: 219 Location: Jelgava
|
Posted: Sat Nov 12, 2005 10:06 pm Post subject: |
|
c'mon vai kāds nezin kādu labāku piemēru????? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sun Nov 13, 2005 12:24 am Post subject: |
|
Ar ko šis ir slikts? Vai nestrādā? |
|
Back to top |
|
|
S1 Indago dalībnieks
Joined: 31 Jul 2005 Posts: 219 Location: Jelgava
|
Posted: Sun Nov 13, 2005 1:16 pm Post subject: |
|
varbūt kāds var notestēt : spēli var novilkt inadago sadaļā PLATH tu arī ir ielāps. Būšu ļoti pateicīgs. |
|
Back to top |
|
|
Guest
|
Posted: Mon Nov 14, 2005 9:42 pm Post subject: |
|
izskatās ka kods strādā stabili. Bet tagad ir viena cita lieta. Gribētos panākt, lai arī monitora frekvence tiktu pielāgota, tas ir, max frekvence pie noteiktas izšķirtspējas, atkarībā, ko dotais monitors spēj uzturēt.
iepriekš biju pieļāvis lielu kļūdu, uzstādot noteoktu frekvenci. Varbūt kādam no jums ir pieredze šajā lietā??? |
|
Back to top |
|
|
S1 Indago dalībnieks
Joined: 31 Jul 2005 Posts: 219 Location: Jelgava
|
Posted: Mon Nov 14, 2005 9:44 pm Post subject: |
|
tas iepriekšējais biju es. |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Mon Nov 14, 2005 10:17 pm Post subject: |
|
Pieredze... Kaadu laiku atpakalj njeemos ar frekvenceem - lielaakaa dalja programmeetaaju forumos man teica - NEKAD NEUZSTAADI MONITORA FREKVENCI. Prieksh kam tev mainiit frkevenci. Lai ir taada, kaada ir. _________________ long time; /* know C */ |
|
Back to top |
|
|
Guest
|
Posted: Mon Nov 14, 2005 10:47 pm Post subject: |
|
Quote: | NEKAD NEUZSTAADI MONITORA FREKVENCI. Prieksh kam tev mainiit frkevenci. Lai ir taada, kaada ir.
|
Daži testētāji izteicās, ka ir zema frekvence, līdz ar to pašam manuāli tā ir jāuzstāda draiveru opcijās. Viena daļa "jūzeru" pat nenojauš kā to izdarīt. |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Mon Nov 14, 2005 11:02 pm Post subject: |
|
Quote: | Daži testētāji izteicās, ka ir zema frekvence |
Paga... Zema frekvence vai zems FPS? Ja FPS, tad to jau nu tu ar frekvences mainiishanu neizlabosi. Ja zema frekvence, tad kaapeec vinjiem shii frekvence netraucee speeleejot citas speeles (programmas uzstaada taadu pashu frekvenci, kaa windowsam). _________________ long time; /* know C */ |
|
Back to top |
|
|
|