神
神舟5号
Unregistered / Unconfirmed
GUEST, unregistred user!
我知道SHAutoComplete可以做自动完成功能,但是它显示的是曾经输入过了IE地址。我想让它从数据库或着别的地方取我所需要数据,而不只是保存在注册表中的IE地址。不知道怎么实现。
这是hubdog在深度探索里的代码。但小弟愚笨,不知如何从数据库中取值到Fstring中。万望高手指点。多谢了
代码:
FAutoComplete := CreateComObject(CLSID_AutoComplete) as IAutoComplete2;
[b][red]FStrings := TEnumString.Create(SourceMemo.Lines) as IUnknown;[/red][/b]
OleCheck(FAutoComplete.SetOptions(ACO_AUTOSUGGEST or ACO_UPDOWNKEYDROPSLIST));
OleCheck(FAutoComplete.Init(CompletionEdit.Handle, FStrings, nil, nil));