Avatar billede mouse-the-mighty Nybegynder
03. maj 2004 - 12:53 Der er 9 kommentarer

Muse klik

jeg er ved at modifisere en kode jeg har fået stukket i hovdet.
Her er en funktion der bliver kaldt når der klikkes på tray iconet.....

Nu skal jeg bare finde ud af om der bliver venstre eller højre klikket (og helst også om knappen trykkes ned eller slippes)
Avatar billede segmose Nybegynder
03. maj 2004 - 16:30 #1
Taler vi Mac her?
Avatar billede mouse-the-mighty Nybegynder
03. maj 2004 - 18:52 #2
nej desvære PC
Avatar billede bertelbrander Novice
03. maj 2004 - 19:47 #3
Jeg tror vi er nødt til at vide lidt mere, f.ex. hvilken kompiler.

Jeg har brugt Shell_NotifyIcon til at sætte et ikon i sys-tray. I den NOTIFYICONDATA struct man giver med som parameter er der en message id på en event der kommer når der trykkes på ikonet. Når eventen kommer er lParam message type, f.ex WM_LBUTTONDOWN eller WM_RBUTTONDOWN.
Avatar billede mouse-the-mighty Nybegynder
03. maj 2004 - 20:45 #4
hmmmm jeg bruger VC++
Avatar billede bertelbrander Novice
03. maj 2004 - 20:51 #5
Bruger du Shell_NotifyIcon()?
Hvordan ser den function der bliver kaldet ud?
Hvordan ser det entry i message mappen der håndterer beskeden ud?
Bruger du MFC?
Hvilken version af VC++?
Avatar billede mouse-the-mighty Nybegynder
04. maj 2004 - 08:33 #6
heh det er lige før jeg tror det er nemmere at vise dig koden
http://213.237.35.200/Email.zip

kompileren er 6.0
Avatar billede bertelbrander Novice
04. maj 2004 - 19:41 #7
Hvis du kikker i appmain.cpp linie 114 kan du se:

case WM_TRAYNOTIFY:
  switch(LOWORD(lParam)){
    case WM_LBUTTONDBLCLK:
    case WM_LBUTTONDOWN:
    case WM_LBUTTONUP:
    case WM_RBUTTONDBLCLK:
    case WM_RBUTTONDOWN:
    case WM_RBUTTONUP:
      OnTrayClick();
      break;

Her kan du netop se hvad der sker.
Avatar billede mouse-the-mighty Nybegynder
04. maj 2004 - 20:48 #8
Det har du squ da fuldstændig ret i..... 0_0
den havde jeg fuldstændig overset (hader når man roder i andres koder ><)

Kan du ikke lige smide et svar så du kan få nogle velfortjente point ^_^
Avatar billede bertelbrander Novice
04. maj 2004 - 21:32 #9
Jeg forsøger at undgå point.
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