Avatar billede virus Nybegynder
28. oktober 2003 - 13:32 Der er 2 kommentarer og
1 løsning

Windows app shift+mouse1 = close process

Leder efter en applikation der kan stå og monitor min processbar i windows.
Når jeg shift+mouse1 på et program ville jeg gerne ha at dette blev lukket.

Altså funktionaliteten af mouse2+close :o)
Kan i hjælpe enten ved at lave dette, eller kender i til tilsvarende applikationer?
Avatar billede bertelbrander Novice
28. oktober 2003 - 20:10 #1
Hvis du have nogen til at lave programmet for dig, ville det nok være bedre at stille spørgsmålet i http://www.eksperten.dk/kat/300, daglejerne plejer at hænge ud der.

Hvis du vil have hjælp til at lave det, kan du starte med at fortælle hvilken kompiler du har (tænkt dig at bruge).

Jeg tror ikke det er svært at lave, men hvis du er ny i C/C++ skal du nok regne med at bruge nogle dage.
Avatar billede driis Nybegynder
28. oktober 2003 - 21:59 #2
Hvis du vil lave det selv:
Måden at lave det på kunne f.eks. være at oprette en Windows hook på musen, vha. funktionen SetWindowsHookEx.

I hook funktionen (ie. den funktion, som du definerer, og som kaldes før en mouse message behandles i systemet) har du information om hvilken message det er, og hvilket vindue, der modtager den aktuelle message. Du undersøger så, om det er et minimeret vindue, og hvis det er, lukker du vinduet - f.eks. vha. at sende en WM_CLOSE message.
Avatar billede virus Nybegynder
30. oktober 2003 - 15:15 #3
Perfekt drenge!

Nu tror jeg faktisk jeg er hooked på at lave det her simple C++ tool selvom jeg aldrig har leget med andet end VB*...
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