2

私のシェル拡張機能では、エクスプローラーの動作を模倣し、実際にフォルダーが空であるときに「このフォルダーは空です」というメッセージを表示したいと考えています。

このフォルダは空です

しかし、私はそれを達成することはできません。

API Monitor を使用すると、エクスプローラーが空のフォルダーを更新するIEnumIDList::Next()と、次のものが返されることがわかります。

APIMonitorスクリーンショット

つまり、返される「次の」アイテムはNULLで、アイテムの数は0で、結果はS_FALSEです。

前述のように、戻り値を模倣しようとしましたが、実際にはフォルダーにアイテムは読み込まれませんが、メッセージも表示されません。

では、どの API がこのメッセージをトリガーするのでしょうか?

4

2 に答える 2