2005-05-22から1日間の記事一覧
FindFirstChangeNotification、ReadDirectoryChangesW、SHChangeNotifyRegisterの 三種類あると思うけど、FindFirstChangeNotification、ReadDirectoryChangesWは ごみ箱の監視ができないので却下。 とりあえず速度を見るために、スレッドを使わずに実装して…
エクスプローラは拡張子が表示されないので、 これを拡張子の表示を選択ができ、拡張子ごとのソートをしたい。 とりあえず、拡張子を表示するようにだけした。 あと拡張子のみを右寄せで表示にしたい。
今まで固定でカラムを4つ表示していたので、マイ コンピュータでは コンピュータとネットワークの場所というカラムが表示されていた。 うちには切断されたネットワークコンピュータへのショートカットがあるので、 表示が毎回遅い。 エクスプローラはこの辺…
ごみ箱に4000個のファイルをセットし、IShellFolder::CompareIDsでソートをする。 通常のフラグ設定だと正確にソートできるが、異様に遅い。 そこでSHCIDS_CANONICALONLYを用いると、正確にソートできないが、速い。 数回計測してみると、使用しない場合は11…
細かいテストを繰り返しながら、shell namespaceの理解を深め中。 同時にソースも整理している。