自動補完を使ってみる
Windowsのファイルオープンダイアログのファイル名を入力するところやIEのURL入力欄は自動補完機能が実装されています。シェルの機能なんだろうなと思っていたのですが、shlwapi.dllにSHAutoComplete()というファンクションで実装されていました。簡単なサンプルをご紹介。
APIの使用方法としては非常に簡単。
Visual Studio .NET 2003でさくっとMFCアプリケーションにしてみました。自動補完サンプル
起動するとこんな感じ。

上のFile補完を実行すると…

と、自動補完されていきます。URL補完も同じです。過去入力したURLが補完されていきます。便利ですよ。