Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Touchscreen - Deal with windows virtual keyboard
Message
From
25/11/2010 14:31:40
Mike Sue-Ping
Cambridge, Ontario, Canada
 
 
To
25/11/2010 13:11:50
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows XP
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01490496
Message ID:
01490503
Views:
68
>>>Hi all..
>>>
>>>many months far... greetings to all...
>>>
>>>back to desktop development of a VFP9 app...
>>>
>>>On a touchscreen application I'd like to by a touch in a VFP9 app. button, call (by program) the virtual windows 7 keyboard... And minimize it when got CHR(13) in a text field...
>>>
>>>Does anyone did this already??
>>>
>>>TIA
>>>
>>>Claudio
>>
>>This isn't an answer to your question, but, what I did was created my own VFP keyboard form and activated it whenever a textbox got focus. It had the basic keys (letters, number pad, and enter key) only since the rest were kinda unnecessary.
>
>well.. we have that feature on windows 7.. seems to me a wrong way.. to create again inside the app.... But, in case if I didn find any way to call it...
>
>link bellow is what a I mean... All windows application use it... and, to dont go outside this standard... I prever to use it..
>
>http://www.engadget.com/2009/12/17/hot-virtual-keyboard-for-windows-7-is-hot-virtual-multitouch/

I know about that virtual keyboard. I use it on my new EXOPC tablet running Windows7. Its fine to stick to standards, however, I tend to break standards when it doesn't suit the needs. I created my own SIMPLE keyboard in a VFP form because the Windows virtual keyboard was overkill. The amount of time I spent creating the VFP keyboard was probably less time invested than trying to make the Windows one work from VFP (although I didn't even try since, as I'd stated, it was not suitable).

Good luck.
Previous
Reply
Map
View

Click here to load this message in the networking platform