Avatar
Dog
Člen
Avatar
Dog:8.7.2016 20:56

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.7.2016 20:56
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Adam Ježek:8.7.2016 21:45

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.7.2016 21:45
Pokud chceš odpovědět, klikni na odpovědět. Pokud chceš vložit zdroják, klikni na vložit zdroják (</>)
Avatar
Dog
Člen
Avatar
Dog:10.7.2016 22:00

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.7.2016 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.