Recycler フォルダーの内容を手動で削除した場合 (c++)、ファイルの削除をシェルに通知するにはどうすればよいですか? ごみ箱を空にするアイコンが表示されるようにするには? 編集DeleteFile() を使用してファイルを削除します。
typedef int (CALLBACK* UpdateRecycleBinIcon)(void);
int x = 0;
HINSTANCE dllHandle = NULL;
dllHandle = LoadLibrary(_T("shell32.dll"));
UpdateRecycleBinIcon update = NULL;
if(dllHandle != NULL) {
update = (UpdateRecycleBinIcon)GetProcAddress(dllHandle, "SHUpdateRecycleBinIcon");
if(update != NULL)
x = update();
printf("%d\n",x);
}
1を出力します。