Thread View: be.comp.programming
6 messages
6 total messages
Started by Kelly Smith
Sat, 07 Dec 2002 04:27
VB6 probleempje!!!
Author: Kelly Smith
Date: Sat, 07 Dec 2002 04:27
Date: Sat, 07 Dec 2002 04:27
27 lines
2489 bytes
2489 bytes
Hoi Vakmensen, Ik heb in VB6 een VIRTUEEL TOETSENBORD geprogrammeerd, waarmee tekst geschreven kan worden met de muis. Ik heb een probleem met de toetsen als ik met de muis klik in een vakje waar ik wil schrijven met deze visuele toetsenbord. De toetsenbord is OnTopMost. Ik klik dus met de cursor het vakje waar ik tekst geschreven wil hebben, bijvoorbeeld het adresbox in Internet Explorer. De cursor begint te knipperen en ik kan schrijven denk ik, maar als ik begin te toetsen op de letters op de virtuele toetsenbord stuurt hij geen tekst naar de adresbox. Nee, in tegendeel, de toetsenbord wordt actief, en wordt meteen de voorste window, en de knipperende cursor op adresbalk verdwijnt, dus wordt de internetexplorer inactief window (op de achtergrond). Wat ik wil bereiken is dat ik waar dan ook op klik (adresbalk) om wat letters in te tikken, dat ik de hele tekst in een keer kan schrijven en niet steeds weer moet klikken op de adresbalk om vervolgens mijn tweede letter toe te voegen (overigens de eerste letter/cijfer wordt ook niet gestuurd naar de previous window). Kan iemand mij advies geven of het stukje code schrijven (toesturen) die ik moet gebruiken om de toetsenbord te laten werken. Ik weet dat dit verschrikkelijk MOEiLijK en VEEL WERK is, maar kom er echt niet meer uit. Please, any Angel!!! Ik dank u hartelijk...
Re: VB6 probleempje!!!
Author: Zero Tolerance
Date: Sat, 07 Dec 2002 09:12
Date: Sat, 07 Dec 2002 09:12
14 lines
1560 bytes
1560 bytes
Kelly Smith wrote: > Hoi Vakmensen, > > Ik heb in VB6 een VIRTUEEL TOETSENBORD geprogrammeerd, waarmee tekst > geschreven kan worden met de muis. Bestaat standaard in Windows sinds Windows95. -- Zero Tolerance CD -> MP3 + CUE ? : Cue Creator MP3 + CUE -> CD ? : Cue Burner All @ http://users.pandora.be/Zero.Tolerance
Re: VB6 probleempje!!!
Author: Pieter Philippaerts
Date: Sat, 07 Dec 2002 09:54
Date: Sat, 07 Dec 2002 09:54
19 lines
2249 bytes
2249 bytes
"Kelly Smith" <power@cable.a2000.nl> wrote in message news:RMeI9.35979$Zm4.4375347@amsnews03.chello.com... > Kan iemand mij advies geven of het stukje code schrijven (toesturen) die ik > moet gebruiken om de toetsenbord te laten werken. De manier waarop Microsoft's On Screen Keyboard het doet is devolgende: ze vangen alle mouse events op [SetCapture] en zodra de gebruiker met zijn muis over het virtuele toetsenbord komt [GetCursorPos, WindowFromPoint of ChildWindowFromPointEx] gaan ze het actieve venster opvragen [GetForegroundWindow] en bijhouden. Zodra de gebruiker dan klikt op het virtuele toetsenbord gaan ze de aangeslagen toets doorsturen naar het venster dat daarvoor de focus had [SendInput] en onmiddelijk de focus terug geven aan dat venster [AllowSetForegroundWindow, SetForegroundWindow]. Voorbeelden van bovenvermelde API functies [die namen tussen vierkante haakjes] kan je vinden op http://www.allapi.net/apilist/apilist.php Mvg, Pieter Philippaerts
Re: VB6 probleempje!!!
Author: Pieter Philippaerts
Date: Sat, 07 Dec 2002 09:57
Date: Sat, 07 Dec 2002 09:57
7 lines
1585 bytes
1585 bytes
"Zero Tolerance" <tolerance@panodra.be> wrote in message news:kYiI9.39221$Ti2.6238@afrodite.telenet-ops.be... > Bestaat standaard in Windows sinds Windows95. Bedankt voor je compleet nutteloze post. Als ze dat Microsoft programma had willen gebruiken, dan had ze deze post niet in programming nieuwsgroepen gepost, denk je niet?
Re: VB6 probleempje!!!
Author: Kelly Smith
Date: Sat, 07 Dec 2002 21:45
Date: Sat, 07 Dec 2002 21:45
18 lines
1989 bytes
1989 bytes
Hoi Pieter, Pieter Philippaerts, ik wil u danken voor uw hele fijne, serieuse en professionele uitleg. Met dit stukje kom ik er wel uit denk ik. Super gaaf!!! Overigens wil ik je nog bedanken, dat je het even opnam tegen de nutteloze post van Zero Tolerance. Ik schrok eerkijk gezegd van die reactie. Inderdaad is er een programma, er zijn er zo v��l. Als de regel was dat er van een programma ��n exemplaar moest bestaan had Zero Tolerance gelijk, maar gelijk heeft hij niet. Ach ja, gelukkig zijn er toch mensen zoals jij, Pieter, die zaken en vragen volwassener behandelen. Dank je hartelijk, Kelly.
Re: VB6 probleempje!!!
Author: Zero Tolerance
Date: Sun, 08 Dec 2002 15:27
Date: Sun, 08 Dec 2002 15:27
25 lines
2164 bytes
2164 bytes
Pieter Philippaerts wrote: > "Zero Tolerance" <tolerance@panodra.be> wrote in message > news:kYiI9.39221$Ti2.6238@afrodite.telenet-ops.be... >> Bestaat standaard in Windows sinds Windows95. > > Bedankt voor je compleet nutteloze post. Als ze dat Microsoft programma > had willen gebruiken, dan had ze deze post niet in programming > nieuwsgroepen gepost, denk je niet? Nutteloos? Tiens, nu wou ik die persoon eens helpen met het vermelden dat het al bestaat. Dan kan je daar eens gaan kijken hoe ze dat doen. Snap je? No offence dat de OP zelf zo'n virtueel keyboard wil schrijven. Maar als het al bestaat, kan je er ook eens naar kijken om ervan te leren. Never underestimate the power of source-code. Tiens. Da's waar? Op M$ is er geen source. Dan is mijn bijdrage idd nutteloos. Sorry voor het verspillen van je tijd. Maar toch graag gedaan. -- Zero Tolerance CD -> MP3 + CUE ? : Cue Creator MP3 + CUE -> CD ? : Cue Burner All @ http://users.pandora.be/Zero.Tolerance
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads