28. juni 2005 - 10:37Der er
23 kommentarer og 2 løsninger
100% StayOnTop
Hej
Mit Screenshotprogram (som tager billeder af hele skærmen og gemmer det direkte på harddisken) har en funktion, som tager et udsnit af skærmen (altså en rektangel x1,y1,x2,y2). Til det formål har jeg lavet en Form3, som er 100% transparent, pånær en firkant som viser det område hvor billedet bliver taget. Denne firkant skal være ovenpå ALLE ting på skærmen...
Problemet er at hvis jeg sætter Form3 på StayOnTop, bliver den nogen gange bagved, og hvis jeg maksimerer et program fra processlinjen, bliver det ikke synligt!
Det skal faktisk være som om firkanten er "brændt fast" på skærmen ;-)
husk at sætte din form.style := stayontop i properties
til hvor jeg finder alt det henne, ja nu er swisscenter et kanont sted at hente kode til delphi, og har de ikke lige en komplet kode vedr. ens project er der altid noget man kan ændre derfra.
vedr. msn så kunne man via kode tjekke om msn er aktivt eller er startet op - er den det så - form3.showmodal; men har ikke lige en løsning på det endnu....
ja hvis de ikke gør det så kan du via kode mener jeg gøre dit vindue transparent så kommer du udover understøttelsen, og så burde det virke i xp - jeg har selv xp pro
også mig... eller det vil sige: Det er XP home jeg har installeret, men jeg har en fuld lovlig XP pro, liggende (jeg orker ikke at installere den lige nu) ;-)
Koden er her: www.pythia.dk > Tips > Transparent form under Win2K...
Det virker da godt nok... Men hvorfor maximeres form1 automatisk når man skriver de 2 linjer?
Men du skal have mange tak... Du behøves ikke komme med flere forslag... ;-)
Michael
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.