.[ ČeskéHry.cz ].
zmizeni ikony fullscreen aplikace

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
micky



Založen: 28. 02. 2008
Příspěvky: 348
Bydliště: Plzeň, Praha

PříspěvekZaslal: 14. květen 2011, 15:27:29    Předmět: zmizeni ikony fullscreen aplikace Odpovědět s citátem

Ahoj,

setkal jsem se teď s takovým problémem a nemám tušení, jak ho řešit. Pokud spustím DirectX aplikaci ve fullscreenu a alt-tabnu na plochu, ikona na hlavním panelu zmizí. Používám čisté WinAPI. Zkoušel jsem různá nastavení WS_* a WS_EX_*, ale nepomohlo to. Momentálně to mám nastavené na WS_POPUP a WS_EX_TOPMOST | WS_EX_APPWINDOW.

Dá se tento problém řešit jen pomocí správného nastavení WS_ a WS_EX_ atributů?

Díky.
_________________
https://www.bluepulsar.cz/
https://twitter.com/11thDream_Game/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mem



Založen: 28. 07. 2007
Příspěvky: 1959
Bydliště: Olomouc

PříspěvekZaslal: 14. květen 2011, 18:03:09    Předmět: Odpovědět s citátem

A máš vyplněné i další atributy pro Window class, jako třeba hIcon, lpszClassName? Já dělal FS okno s CreateWindowEx(WS_EX_TOPMOST, AppName, AppTitle, WS_POPUP, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), NULL, NULL, hInstance, NULL); a v taskbaru je vidět...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
micky



Založen: 28. 02. 2008
Příspěvky: 348
Bydliště: Plzeň, Praha

PříspěvekZaslal: 14. květen 2011, 19:17:33    Předmět: Odpovědět s citátem

Teď jsem si všiml, že při prvním alt-tabu (lost device) se to nestane. Až podruhé. Ta ikonka tam je a pak zmizí, přitom v té alt-tab nabídce a správci úloh to vidět je.

Vyplněné to mám, hIcon nastavenou na NULL (ikonu to zobrazuje správnou, prostě defaultní). V okenním režimu s tím nemám problém...
_________________
https://www.bluepulsar.cz/
https://twitter.com/11thDream_Game/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
frca



Založen: 28. 07. 2007
Příspěvky: 1558

PříspěvekZaslal: 14. květen 2011, 21:51:37    Předmět: Odpovědět s citátem

[troll]windows experience[/troll]
_________________
www.FRANTICWARE.com
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
micky



Založen: 28. 02. 2008
Příspěvky: 348
Bydliště: Plzeň, Praha

PříspěvekZaslal: 14. květen 2011, 21:54:02    Předmět: Odpovědět s citátem

frca napsal:
[troll]windows experience[/troll]


Ale jo, rozesmál jsi mě, taky díky. Laughing
_________________
https://www.bluepulsar.cz/
https://twitter.com/11thDream_Game/
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 14. květen 2011, 21:54:10    Předmět: Odpovědět s citátem

Explorer používá docela komplikovanou logiku podle které určuje, ikonu kterého okna na hlavním panelu má zobrazit a které ne. Můj tip je, že mu do toho DirectX ve tvém případě kecá víc než je zdrávo, tudíž bych si znova prošel další funkce které používáš. Taky zkus povypínat další různé "užitečné" prográmky, které na PC máš, nebo to zkusit na jiném stroji.
_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna