Avatar billede fun22 Nybegynder
14. december 2003 - 20:10 Der er 10 kommentarer og
1 løsning

On top

Hej

Jeg har et program, hvor jeg har min form2.

Nu har jeg valgt at den altid bliverr lavet så den ligger lige over taskbaren. Men hvis jeg nu åbner denne computer, så kommer min form2 bagerst, og det skal den ikke... Har prøvet med sfStayOnTop, men det virker ikke... Det skal også være sådan at denne computer ikke ligger bagved form2. Den skal gå ned til toppen af form2...

Håber i forstår... eller sprøg...
Avatar billede athlon-pascal Juniormester
14. december 2003 - 20:45 #1
Skal din form2 ligge over alle andre vinduer?

Eller skal den kun ligge over taskbaren?
Avatar billede fun22 Nybegynder
14. december 2003 - 21:43 #2
Det skal være sådan her... Hvis du kan se fidusen... Form2 ligge mellem de vinduer der bliver åbnet, og taskbaren.

||||||||||||Denne computer||||||||||||
||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||
||||||||||||    Form 2    ||||||||||||
||||||||||||  Task baren  ||||||||||||
Avatar billede borrisholt Novice
15. december 2003 - 08:38 #3
prøv der her :

  SetWindowPos(Application.Handle,HWND_TOPMOST,0,0,0,0,SWP_SHOWWINDOW);

Jeg vil indsætte det på FormActivate
Avatar billede fun22 Nybegynder
15. december 2003 - 12:56 #4
det virker næsten... Den er godt nok forest hele tiden nu, men hvis man åbner et andet vindue så bliver bunden gæmt bag min form. Det skal den jo ikke... Den skal gøre sådan at når man maximere så passer den til formen. Så den stopper lige over min form, og ikke går ned bagved den...
Avatar billede baxos Nybegynder
16. december 2003 - 22:22 #5
fun22 det vil sige din form er en slags proces linje? :s
Avatar billede fun22 Nybegynder
17. december 2003 - 12:25 #6
ja faktisk... den skal virke som sådan en, dog uden at "overskrive" standarten...
Avatar billede fun22 Nybegynder
18. december 2003 - 20:58 #7
er der ikke nogen der kan hjælpe???
Avatar billede borrisholt Novice
19. december 2003 - 09:48 #8
Jow fidusen er at den nye form sætter du også til top most:
SetWindowPos(form2.Handle,HWND_TOPMOST,0,0,0,0,SWP_SHOWWINDOW);
Avatar billede fun22 Nybegynder
25. december 2003 - 18:28 #9
virker stadigvæk ikke.... hvis jeg har min form2 åben og så åbner IE så bliver form2 smidt i baggrunden...
Avatar billede fun22 Nybegynder
03. januar 2004 - 17:20 #10
andre forslag??
Avatar billede fun22 Nybegynder
07. januar 2004 - 17:08 #11
lukker...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester