27. april 2002 - 01:58Der er
10 kommentarer og 1 løsning
Program der altid er øverst
Hej
Jeg var lige ovre ved en af mine venner og så at hans norton internet security har en alert tracker, det sjove ved den her er at den altid !! ligger øverst, også selvom man kører spil i direct3d mode ....
Mit spg går på hvordan laver man sådan en fætter ? Links til komponenter mm ville også være rart, da jeg gerne vil have den feature i et program jeg er ved at lave
Når FormStyle = fsStayOnTop, så er det ligsom de programmer du kender hvor du slår "Always On Top" til. Application.BringToFront forklarer vist sig selv, ellers så kommer det her fra hjælpen:
Sets the last active window as the topmost window on the desktop above all other applications.
procedure BringToFront;
Description
Use BringToFront to find the window owned by the MainForm that was last active and bring it to the foreground. BringToFront also tests to see if the window is visible and enabled before making it the topmost window.
Nu skal jeg lige have gravet mit felphi frem, har lige reinstalleret, men der kommer et testresultat lige om lidt ...
Men jeg skal jo ikke blot have det til front, det skal være synigt når jeg kører programmer i direct3d mode eller openGL .. men nu må vi se om det virker :-)
fsStayOnTop virkede fint, nu skal jeg bare finde ud af hvordan jeg finder ud af skærmopløsningen, sådan at jeg kan placere programmet det rigtige sted :-)
det virker desværre ikke så godt med alphablending fordi det står og flimrer hele tiden og viser windowsbagrunden istedet for spillets baggrund ... men jeg overlever nok .-)
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.