Hallo allemaal 
Ik heb bezig met het maken van een programma waarmee je kunt chatten.
Het programma gebruikt een form (frmMain) waarin een treeview staat met alle aangemelde gebruikers. Verder heb ik templates gemaakt voor het chatscherm zelf en voor het versturen en ontvangen van bestanden.
Ik heb trouwens alles al werkend gekregen, maar zit een beetje vast op een klein probleem.
Stel ik heb 3 schermen open staan: 2 chatschermen en frmMain. Als ik nu een bericht ontvang in een van de chatschermen, dan zie ik dat omdat in mn taakbalk het schermpje oplicht in oranje.
Het probleem: Als ik het scherm open, dan krijg ik niet alleen dat ene chatscherm wat ik aangeklikt hebt, maar dan haalt hij ook mijn frmMain en het andere chatscherm naar voren...
En dat wil ik dus niet.
Om de chatschermen weer te geven, maak ik gebruik van de API ShowWindow (omdat ik niet altijd wil dat de focus gestolen wordt.) De chatformulieren zijn gedefineerd (niet geladen) in de module global.bas en worden geladen in frmMain als er dubbel geklikt wordt op een naam of als de winsock control een bericht ontvangt.
Iemand een idee hoe ik dit kan oplossen?
Bij voorbaat dank,
Bert
Ik heb bezig met het maken van een programma waarmee je kunt chatten.
Het programma gebruikt een form (frmMain) waarin een treeview staat met alle aangemelde gebruikers. Verder heb ik templates gemaakt voor het chatscherm zelf en voor het versturen en ontvangen van bestanden.
Ik heb trouwens alles al werkend gekregen, maar zit een beetje vast op een klein probleem.
Stel ik heb 3 schermen open staan: 2 chatschermen en frmMain. Als ik nu een bericht ontvang in een van de chatschermen, dan zie ik dat omdat in mn taakbalk het schermpje oplicht in oranje.
Het probleem: Als ik het scherm open, dan krijg ik niet alleen dat ene chatscherm wat ik aangeklikt hebt, maar dan haalt hij ook mijn frmMain en het andere chatscherm naar voren...
En dat wil ik dus niet.
Om de chatschermen weer te geven, maak ik gebruik van de API ShowWindow (omdat ik niet altijd wil dat de focus gestolen wordt.) De chatformulieren zijn gedefineerd (niet geladen) in de module global.bas en worden geladen in frmMain als er dubbel geklikt wordt op een naam of als de winsock control een bericht ontvangt.
Iemand een idee hoe ik dit kan oplossen?
Bij voorbaat dank,
Bert