Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SHAutoComplete
Message
From
22/06/2001 09:39:15
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Title:
SHAutoComplete
Miscellaneous
Thread ID:
00522398
Message ID:
00522398
Views:
47
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
Next
Reply
Map
View

Click here to load this message in the networking platform