[VB6] SetWindowPos ontneemt focus actieve applicatie

Pagina: 1
Acties:

  • Lexus!
  • Registratie: December 2003
  • Niet online
Zoals jullie lezen heb ik een probleem met de API SetWindowPos. Deze functie kan er voor zorgen dat een Form zichtbaar wordt, en eventueel over andere applicaties heenvalt. Wat ik ook probeer, dit lukt niet zonder de focus te stelen van de actieve applicatie, wat natuurlijk ontzettend vervelend is. Het lijkt me toch mogelijk, messenger lukt het namelijk ook.

Iemand een oplossing, combinatie van Flags of een andere manier om mijn form als een soort messenger popup over mijn applicaties te laten zien opkomen, zonder dat de focus van deze applicatie weggetrokken wordt?

Google leverde mij niet meer op dan meer mensen die dit probleem hebben, allemaal zonder oplossing. Kijken waar een focus stond, en deze daarna terugzetten is geen goede optie, wanneer gebruikers dan bijvoorbeeld in Excel iets selecteren, merk je toch dat de focus even verdwijnt en dat is storend.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Ik kom op de MSDN wat flags tegen ala "SWP_NOACTIVATE" en "SWP_NOOWNERZORDER
". Maar daar lukt het niet mee?

http://msdn.microsoft.com...unctions/setwindowpos.asp

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney