Avatar billede thewizard Nybegynder
27. september 2001 - 14:50 Der er 16 kommentarer og
2 løsninger

Program til Tray!

Hvordan sender jeg mit program til \"tray\" .. altså ned ved siden af mit ur.?

Når jeg højre-klikker på iconet nede ved siden af uret, skal der komme en menu frem... hvor man f.eks. kan vælge.. \"options\".. :)

60 point på højkant :P
Avatar billede carsten_lusk Nybegynder
27. september 2001 - 14:52 #1
hvad er det for et program ??
Avatar billede thewizard Nybegynder
27. september 2001 - 14:52 #2
Og ved dobbelt-klik på iconet, skal den f.eks. åbne.. :)

Porgrammeringsprogrammet jeg bruger er visual basic.
Avatar billede vildmule Nybegynder
27. september 2001 - 14:56 #3
Avatar billede vildmule Nybegynder
27. september 2001 - 14:59 #4
Avatar billede tdaugaard Nybegynder
27. september 2001 - 15:14 #5
Husk altid at bruge subclassing metoden; Den anden med at bruge cursorens position på formen, den holder ikke i længden.
Avatar billede jelzin101 Praktikant
27. september 2001 - 15:19 #6
den har jeg efterhånde vist et par gange :) -men søgefunktionen virker jo heller ikke :)
hent :
www.friserverplads.dk/jelzin101/experten.zip her er vist hvordan man gør.

(læg mærke til at der er en picturebox på formen som er uden for dets område.)
Avatar billede thewizard Nybegynder
27. september 2001 - 16:46 #7
\"Husk altid at bruge subclassing metoden; Den anden med at bruge cursorens position på formen, den holder ikke i længden.\" - tdaugaard...

m8, jeg forstår ikke hvad du siger.. Kan du skære det ud i pap? Så vil jeg også dele lidt point ud til dig.

jelzin101: Dit link virker ikke.

vildmule: Du har sikret dig nogen point.
Avatar billede jelzin101 Praktikant
27. september 2001 - 17:12 #8
ARGH!!!!!!!!! nu skriver jeg den sureste ledeste mail til friserverplads.
Avatar billede tdaugaard Nybegynder
27. september 2001 - 18:37 #9
thewizard:> Et Windows program fungerer ved at Windows sender \"beskeder\" til det. F.eks. når du flytter rundt på et program så sender Windows en WM_MOVE besked.

Når man \"subclasser\" en form så sætter man på en måde en \"strømtyv\" ind mellem Windows og programmet. Så istedet for at Windows sender DIREKTE til programmet så får DU beskederne først og kan gøre hvad du nu vil med dem, og så sende dem videre til programmet.

Når du laver et Trayikon skal du subclasse dit programs hovedform for at kunne finde ud af når der f.eks. bliver klikket/dobbeltklikket osv. på tray ikonet.

Subclassing er IKKE nemt kan jeg hilse og sige, men jeg mener at vbaccelerator.com, som vildmule linker til, har en perfekt \"ting\" til det.

Den anden måde nogle gør det på er, at bruge Form_MouseMove() og så finder de \"windows besked\" til et klik f.eks. ud fra X positionen af cursoren divideret med et eller andet. Men den holder ikke i længden, da den OGSÅ virker på selve formen  når den er synlig.

Laaang forklaring *G*
Avatar billede jelzin101 Praktikant
27. september 2001 - 19:14 #10
Avatar billede jelzin101 Praktikant
27. september 2001 - 19:16 #11
Avatar billede thewizard Nybegynder
27. september 2001 - 21:28 #12
vildmule: 40 points
jelzin101: 20 points
tdaugaard: :( .. Jeg kan ikke give dig points? Men du har jo også fået 200 tidligere i dag :D
Avatar billede tdaugaard Nybegynder
27. september 2001 - 21:30 #13
thewizard:> Jeg synes ikke min forklaring her var noget jeg ville have point for :-)
Avatar billede thewizard Nybegynder
27. september 2001 - 21:32 #14
Det burde du have tdaugaard :) .. Gjorde mig en del klogere :P

Jeg har lige et spørgsmål til jelzin101:

Der står \"Copyright\" på programmet du linkede til .. er det dit program? Og din ophavsret? Og må jeg bruge det til mit eget program.. som bliver lagt op på nettet?
Avatar billede thewizard Nybegynder
27. september 2001 - 21:34 #15
Ohhhh en ting til .. hvad hedder

minimer i Vb.. f.eks. når man laver en dblclick .. hvad hedder den så når man minimere? Fordi jeg vil gerne smide den \"To-Tray!\"-funktion til min minimer-knap :P
Avatar billede jelzin101 Praktikant
27. september 2001 - 22:02 #16
ja det er min copyright men brug bare løs :)

for at minimere skal du kalde \"minimitotray_Click\"
tak for pts.
Avatar billede jelzin101 Praktikant
27. september 2001 - 22:43 #17
jeg er selv ved at arbejde videre på det :)
http://3t.whitehat.dk/key.zip   
Avatar billede jelzin101 Praktikant
27. september 2001 - 22:45 #18
ah det er mig der læser for hurtigt :) hvis du vil smide den i tray burde du bare kunne kalde minimitotray_Click i form_resize.
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