[VB] Systray Popup menu

Pagina: 1
Acties:

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 31-08 20:30

me1299

$ondertitel

Topicstarter
Ik ben bezig met een applicatie die op de systray werkt.

IPV irritante API calls om dat op te lossen heb ik een handig OCX filetje gebruikt.

Dat gaat allemaal goed, ik roep mijn popmenu op dmv een gemaakt menu in de menu editor. Het probleem is alleen dat mijn popup menu niet weggaat voordat ik een optie heb aangeklikt.

FF een voorbeeld:

Ik klik rechts op mijn icoontje in de systray, ik kies vervolgens geen optie uit het menu, maar klik daarintegen op de startbalk. Het menutje verdwijnt niet maar blijft gewoon staan.

Weet iemand misschien hoe ik dat op zou kunnen lossen?

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • me1299
  • Registratie: Maart 2000
  • Laatst online: 31-08 20:30

me1299

$ondertitel

Topicstarter
Hele avond aan het zoeken. En na het posten van dit topic vind ik natuurlijk zelf weer een oplossing :o

Mocht iemand het nog nodig hebben:

Deze moet je in je declarations bovenaan:

code:
1
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long


Gevolgd door dit voordat je het popupmenu laat zien:

code:
1
SetForegroundWindow Me.hWnd

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • Nexopheus
  • Registratie: Juni 2001
  • Laatst online: 28-01 13:50
Waar staat dat mooie ocx-je van je. Kunnen we ook meegenieten :-)

Wat niet kan is nog nooit gebeurd


Verwijderd

Bedankt DeathKnight!!
Dit probleem heb ik al jaren en heb me er eigenlijk nooit druk over gemaakt. (stom eigenlijk he...)
Maar goed - je oplossing werkt perfect!!