Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SHAutoComplete
Message
De
22/06/2001 09:39:15
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Titre:
SHAutoComplete
Divers
Thread ID:
00522398
Message ID:
00522398
Vues:
48
Anyone know if it's possible to get IE style auto complete functionality with VFP forms?

I've added an MS Forms 2.0 Textbox to a form. Using VFP6/SP3. IE5.5 installed. The form Init is:-

******************************************************************
DECLARE INTEGER CoInitialize IN OLE32

CoInitialize() && Not sure if this call is needed. MSDN says it is, other resources beg to differ

DECLARE INTEGER SHAutoComplete IN SHLWAPI ;
INTEGER hWnd, ;
INTEGER dwFlags

DECLARE INTEGER FindWindowEx IN WIN32API ;
INTEGER hWnd, ;
INTEGER hWnd2, ;
STRING @lpClass, ;
STRING @lnpName

SET LIBRARY TO foxtools.fll ADDITIVE

LOCAL lnHwnd, lcClass, lnControlHandle

lnHwnd = _WhTohWnd(_WFindTitl(This.Caption))
lcClass = "F3 Server 60000000"

lnControlHandle = FindWindowEx(lnHwnd, 0, @lcClass, 0)

SHAutoComplete(lnControlHandle, 0)
******************************************************************

When I run the form the textbox doesn't autocomplete like IE5 but using Mr Tasker's excellent SpyFoxFox utility I get an Auto-SuggestDropdown window appearing in the list so something is going on but not the desired result.

Anyone managed to use this successfully in VFP?

Thanks
Paul
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform