Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SetFocus() keyboard cursor
Message
De
06/03/2009 18:56:11
Joel Leach
Memorial Business Systems, Inc.
Tennessie, États-Unis
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Titre:
SetFocus() keyboard cursor
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Vista
Divers
Thread ID:
01386339
Message ID:
01386339
Vues:
100
I'm experimenting with embedding a Fox form inside of a WPF form. For the most part, I've got it working, but I having an issue with the keyboard focus. I can get focus to the VFP form, and I can type characters in a textbox, but there is no blinking keyboard cursor. Here is the C# code I'm using:
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
[DllImport("user32.dll")]
static extern IntPtr SetFocus(IntPtr hWnd);
       
...

SetParent(hWndFox, (IntPtr) hwndParent);
SetFocus(hWndFox);  // this works, but where's the keyboard cursor?
Can any of you WinAPI experts see what I'm missing?

Thanks.
Joel Leach
Microsoft Certified Professional
Blog: http://www.joelleach.net
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform