Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
VODA
Založen: 29. 07. 2007 Příspěvky: 1721 Bydliště: Plzeň
|
Zaslal: 27. srpen 2008, 11:09:13 Předmět: Vypnutí spořiče |
|
|
Zdravím, předělávám některé ošklivé funkce svého grafického jádra a při testech jsem na nějakou dobu odešel...a spustil se spořič obrazu...což je celkem nežádoucí, pokud máte zapnutý FULLSCREEN v menším rozlišení...
Tudíž otázka je, jak vypnout/zapnout spořič obrazovky, když používám SDL a windowsy mám pouze naincludované...
Nejlepší by bylo, kdyby to šlo nějak přes SDL, ale nic jsem v dokumentaci nenašel... ale je divné že schování cursoru myši ano...proto se ptám...
Díky. _________________ Opravdovost se pojí s trýzní... |
|
Návrat nahoru |
|
|
VODA
Založen: 29. 07. 2007 Příspěvky: 1721 Bydliště: Plzeň
|
|
Návrat nahoru |
|
|
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 27. srpen 2008, 11:25:59 Předmět: |
|
|
jde zapsat do registru - ale to beztak tahle API funkce dela - co vic bys chtel - mas pekne ciste volani |
|
Návrat nahoru |
|
|
VODA
Založen: 29. 07. 2007 Příspěvky: 1721 Bydliště: Plzeň
|
Zaslal: 27. srpen 2008, 11:34:18 Předmět: |
|
|
Tak já nevím no...
Přeci jenom se ve windowsech nevyznám...a kdo jo _________________ Opravdovost se pojí s trýzní... |
|
Návrat nahoru |
|
|
Mnemonic
Založen: 28. 07. 2007 Příspěvky: 93
|
Zaslal: 27. srpen 2008, 11:56:50 Předmět: |
|
|
Ja mam ve zpracovani okennich zprav tohle:
kód: |
case WM_SYSCOMMAND:
{
if(wParam == SC_MONITORPOWER || wParam == SC_SCREENSAVE) return 0;
break;
}
|
Prijde mi to jako lepsi reseni, nez screen saver na drsno vypnout.
...i kdyz ted ctu v MSDN, ze ve Viste pokud ma screen saver nastaveny heslo, tak se stejne zapne. At zije informacni bezpecnost.
http://msdn.microsoft.com/en-us/library/ms646360(VS.85).aspx |
|
Návrat nahoru |
|
|
VODA
Založen: 29. 07. 2007 Příspěvky: 1721 Bydliště: Plzeň
|
Zaslal: 27. srpen 2008, 12:51:26 Předmět: |
|
|
To Mnemonic:
Tady si někdo nepřečetl pořádně otázku...
Sice hezké, ale já okna nepoužívám... já si nechám od SDL inicializovat video mode a fullscreen a o víc se už nestarám... tudíž ani nevím, jak bych ze SDL pozoroval nějaké zprávy...
PS: asi to možná v SDL nějak jde, ale jen kvůli tomu se mi nad tím nechce dumat a přepisovat už funkční kód bez toho.... _________________ Opravdovost se pojí s trýzní... |
|
Návrat nahoru |
|
|
Mnemonic
Založen: 28. 07. 2007 Příspěvky: 93
|
Zaslal: 27. srpen 2008, 13:22:15 Předmět: |
|
|
Kdyz se chce, vsechno jde Navic tohle forum tady neni jen pro tebe, a nikdy nevis, kdo tenhle thread po letech vyhrabe, a treba se mu to bude hodit. |
|
Návrat nahoru |
|
|
Ladis
Založen: 18. 09. 2007 Příspěvky: 1536 Bydliště: u Prahy
|
Zaslal: 27. srpen 2008, 14:15:22 Předmět: |
|
|
VODA napsal: |
tudíž ani nevím, jak bych ze SDL pozoroval nějaké zprávy |
V SDL samozrejme jde zpracovavat specificke zpravy operacniho systemu:
http://www.root.cz/clanky/sdl-hry-nejen-pro-linux-15/ (kap. Systémově závislé události)
Jinak ja pouzival to s tim SystemParametersInfo(). _________________ Award-winning game developer |
|
Návrat nahoru |
|
|
frca
Založen: 28. 07. 2007 Příspěvky: 1558
|
Zaslal: 27. srpen 2008, 15:47:56 Předmět: |
|
|
Podle mě by to mělo být ošetřené spíš v kódu SDL a snad to někdo do budoucna ošetří. V XP doufám SDL funguje bez problémů (tzn. spořič se nikdy nezapíná). Ale to nevím jistě, protože spořič nepoužívám. |
|
Návrat nahoru |
|
|
Marek
Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 27. srpen 2008, 19:28:06 Předmět: |
|
|
Není nic spolehlivějšího než si upravit SDL kód ručně. Na externí vývojáře (knihoven) a včasné aplikování patchů se ne vždy dá spolehnout. _________________ AMD Open Source Graphics Driver Developer |
|
Návrat nahoru |
|
|
|