Clavier Virtuel et VB6

Signaler
Messages postés
18
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
8 janvier 2014
-
Bonjour,
utilisant VB6 et une tablette PC tactile, j'aimerai faire disparaitre l'icon lorsqu'un contrôle editable ( textbox par exemple ) obtient le focus en se positionnant dessus avec le doigt ?
But de l'histoire :
Retirer le petit clavier en dessous du contrôle car je n'utiliserai pas le clavier virtuel pour tous les contrôles donc je suis obligé de le faire par programme.


Merci beaucoup de votre aide.

PS: j'ai vu un peu de code en C qui fait cela mais je n'arrive pas à avoir le penchant en VB6.

Exemple rapide du code en C : ( le principe, à me pas prendre tel quel )

#include <PenInputPanel.h>
#include <PenInputPanel_i.c>

//---------------
ITextInputPanel * g_pTip = NULL;
//------------

if (SUCCEEDED(CoInitialize(NULL)))
{
if (SUCCEEDED(CoCreateInstance(CLSID_TextInputPanel, NULL, CLSCTX_INPROC, IID_ITextInputPanel, (VOID**)&g_pTip)))
{
if (SUCCEEDED(g_pTip->put_AttachedEditWindow(AdvEdit1->Handle)))
{
g_pTip->put_InPlaceVisibleOnFocus(FALSE);
}
}
}