18. maj 2003 - 01:36Der er
5 kommentarer og 1 løsning
Popupmenu - lukket?
Hey
Er i gang med et program som minimerer sig til systray og skjuler form... Klikkes der på tray-iconet popper der en PopupMenu op. I det den popper op, skal den selv lave et varierende antal items og subitems. Den del virker fint. Når der trykkes på en af de items der er, sørger den for at rydde op efter sig og destruere de overflødige menuitems... Hvis man derimod bare lader denne popupmenu være...
Er der en måde... (selvf er der det)
Hvordan finder man ud af om ens popupmenu stadig er oppe, og kan man fx. sørge for at lukke den (+lave andre ting), når et andet vindue aktiveres?
Jeg prøver at lave et program der lister alle de åbne IE-vinduer og giver mulighed for automatisk at lukke vinduer med bestemte titler eller bestemte urls. Har prøvet forskellige add-blockere og ville prøve at lave en selv.
Det jeg bakser med er i den sammenhæng kun kosmetisk... Det bugger mig bare...
I := GetMenuItemCount(PopupMenu2.Handle); while I > 0 do begin if GetMenuState(PopupMenu2.Handle, I - 1, MF_BYPOSITION) = 0 then RemoveMenu(PopupMenu2.Handle, I - 1, MF_BYPOSITION); Dec(I); end;
Det var vist noget andet - for at destruere er ingen god ide! Jeg vrøvler og må vist hellere stoppe...
Synes godt om
Ny brugerNybegynder
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.