Avatar
Dog
Člen
Avatar
Dog:

Ahoj,

mám dotaz ohledně softwaru, na kterým teď dělám. Potřebuji, aby vždy když se otevře určitý okno (např. chrome, nebo třeba avast to je jedno) aby se překrylo malým okýnkem, který bude pořád nahoře, pokud budu mít otevřený např. ten chrome.

např. jako tady u tohoto obrázku, běží software pokerstars a na tom jsou HUDy (heads up display, který běží na externím programu)
obrázek

 
Odpovědět 8. července 20:56
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Adam Ježek:

Nejdřív si zjistíš, jaké okno je aktivní (How do I get the title of the current active window using c#?). Pokud je to to, který tě zajímá, tak zjistíš jeho pozici (Getting Active Window Coordinates and Height Width in C#). Takže víš, kde je okno, které chceš překrýt. Pak už tomu malému okýnku nastavíš topmost (Form.TopMost = true;) a šoupneš ho na pozici(C# windows positioning), kterou si vypočítáš z velikosti obrazovky (How can I get the active screen dimensions?) a velikosti a místa okna, kterou už znáš.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +3 8. července 21:45
Programátor dělá co může. Počítač co chce. | Pokud mi dáš mínus, tak prosim, napiš proč!
Avatar
Dog
Člen
Avatar
Dog:

Díky moc, zatím jsem se k tomu nedostal, protože řeším teď ten parser (psy a kočky) :D

 
Nahoru Odpovědět 10. července 22:00
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.