Avatar billede orca Nybegynder
15. maj 2005 - 04:28 Der er 6 kommentarer og
1 løsning

Koordinater på task bar knap

Hey

Jeg har en række vinduer hvis handles jeg kender. Alle disse vinduer har en "knap" nede i taskbaren, altså det sædvanlige lille område man kan klikke på, samt hvor navnet står.

Der formodes at man ikke bruger XP funktionen til at sammenlægge vinduer.

Jeg har nu brug for koordinaterne på denne knap. Jeg skal tegne på dette canvas for at vise noget ekstra information omkring vinduet.

Er det muligt? API kald er 100% i orden, det skal bare køre på XP.
Avatar billede Syska Mester
15. maj 2005 - 19:35 #1
lytter lige med
Avatar billede burningice Nybegynder
15. maj 2005 - 19:45 #2
jeg tror sq det bliver svært... har søgt lidt på nettet, og fandt en artikkel om en fyr der skulle bruge koordinaterne på et icon nede i "pc-øen" (systray - den ved uret). Han kom op med en løsning hvor han simpelthen scannede alle ikonerne igennem rent grafisk. Du burde kunne gøren noget lign. da du kan udnytte at dit programs ikon også optræder i den "knap" du skal have fat i, i taskbaren.

http://www.codetools.com/shell/ctrayiconposition.asp : Visual scan method
Avatar billede driis Nybegynder
15. maj 2005 - 20:04 #3
Knapperne i taskbaren er vinduer i Win32 forstand, så du _burde_ kunne finde hvert af dem, hvis du kender teksten på dem.
Avatar billede burningice Nybegynder
15. maj 2005 - 20:23 #4
driss>> desværre... Selve taskbaren er et vindue, og inde i denne har vi set et ToolbarWindow32-vindue som så sørger for at tegne knapperne. Det er altså nemt nok at finde det vindue som knapperne ligger i, men hver knap er altså ikke repræsenteret af en vindue.

Du kan selv tjekke efter med Spy++
Avatar billede orca Nybegynder
15. maj 2005 - 21:33 #5
Det ser ud til at man kan få antallet af knapper via BT_BUTTONCOUNT (eller hvad den nu hed), men det virker ikke umiddelbart til at man kan få nogen information om de enkelte knapper.
Avatar billede burningice Nybegynder
15. maj 2005 - 23:40 #6
Jeg faldt over den her på MSDN

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msaa/msaapndx_58a4.asp

Ser dog ikke umiddelbart ud til at være nogle funktioner man kan bruge til noget
Avatar billede orca Nybegynder
05. juli 2005 - 14:58 #7
Jeg lukker, jeg har droppet mine planer for taskbaren, det ser ikke ud til at være muligt.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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