Avatar billede jolly_jay Nybegynder
04. februar 2003 - 22:31 Der er 14 kommentarer og
1 løsning

Højreklik på program i processbaren

Hvordan laver jeg højreklik menuen om når man højrekliker på ens program nede u processbaren?

Kan man bruge en popupmenu?
Jeg har en popupmenu, som den skal bruge eller ligne

Håber nogen kan hjælpe
Avatar billede r.hegaard Nybegynder
05. februar 2003 - 11:48 #1
Tror ikke det er muligt...
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 14:22 #2
ingen der kan hjælpe...
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:14 #3
Selvfølgelig kan man det, dog ikke med en almindelig popup-menu (mig bekendt): Gå ind på http://www.scalabium.com/faq/dct0030.htm og gør som der står der. Når du har gjort det skal du bare foretage en eneste lille ændring:
Linjen

sysMenu := GetSystemMenu(Handle, False);

skal erstattes med

sysMenu := GetSystemMenu(Application.Handle, False);

Held og lykke :-)
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:20 #4
Nej, det virker vist ikke helt :(
Når man klikker på 'About...' sker der intet ...

Problemet er, såvidt jeg kan se, at man går ind og læser _formens_ WM_SYSCOMMAND message, men i dette tilfælde skal man læse applikationens WM_SYSCOMMAND message. Det ved jeg ikke lige hvordan man gør :-(
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 16:29 #5
Fandt selv ud af det
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:34 #6
jolly_jay -> Er nysgerrig, hvilken løsning fandt du?
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 16:35 #7
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:43 #8
jolly_jay -> Den gør jo det samme som http://www.scalabium.com/faq/dct0030.htm, var det ikke nede i proceslinjen du ville ændre menuen?
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 16:45 #9
Jeg syntes bare at den anden er bedre forklaret..
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:47 #10
Jamen, var det bare det du ville?
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 16:48 #11
Jeg har ikke prøvet det helt, da jeg ikke lige har tid nu. Lektier o.s.v. (og jo det var det jeg ville, bare ændre den og tilføje noget andet)
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:51 #12
Det du har fundet ændrer _ikke_ menuen i proceslinjen, den ændrer menuen i formens titellinje. Se http://delphi.about.com/library/graphics/mysysmenu.gif (fra den side du har fundet) ...
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 16:56 #13
ups...

Det jeg bare ville var at ændre menuen når man højrekliker på titellinien, men jeg kunne ikke huske hvad den menuen hed.

Sorry for forvirringen...
Avatar billede athlon-pascal Juniormester
05. februar 2003 - 16:58 #14
jolly_jay -> OK :-)
Avatar billede jolly_jay Nybegynder
05. februar 2003 - 16:58 #15
:)
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