General information
Category:
WIN32API & outras APIs
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
Responder
Visualizar o mapa desta thread
View the map of this thread starting from this message only
Visualizar todas as mensagens desta thread
Visualizar todas as mensagens desta thread a partir desta mensagem