28. februar 2000 - 23:33Der er
3 kommentarer og 2 løsninger
Hvordan får man et vindue frem i forgrunden?
Jeg har lavet et program i Delphi 5 som skal køre minimeret. Det skal altså ikke køre totalt i baggrunden. Hvert 5 sekund checker det om der er i et bestemt bibliotek er gemt nye filer. Når der pludselig bliver gemt en ny fil i det bestemte bibliotek er det meningen at programmet skal maksimere sig selv og være foran alle de andre vinduer der evt. er åbne. Herefter skal man kunne tilføje den fil der lige er gemt til en database. Det meste af det fungerer. Dog har jeg problemer med at få programmet til at springe op foran alle de andre vinduer. Hvordan gør man det ? Jeg har selv eksperimenteret med Win32 api'ens funktioner, men det er ikke lykkedes mig, bl.a. pga. hjælpen er skrevet til C.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg vidste det var simpelt, men nogen gang er det som en nål i en høstak at skulle finde lige det man mangler.
Ny har jeg prøvet med både
setForeGroundWindow(self.WindowHandle)
og
self.FormStyle:=fsStayOnTop;
og det er desværre for Irj kun fsStayOnTop der virker. Dog syntes det meget indlysende også at bruge setforegroundwindow, så derfor får du Irj også lidt point.
Undskyld, det virkede på denne tid af natten indlysende at give jer begge point, men det var nu meningen at Irj kun skulle have haft 20 og retep 60. Undskyld. Håber i forstår. Når alt kommer til alt virker begge løsninger nok alligevel lige godt.
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.