Questo è qualcosa che è stato chiesto nella mailing list di una determinata applicazione e mi ha incuriosito.
Supponiamo che ci siano diverse immagini (qualsiasi formato, JPEG, PNG ecc.) In una cartella. L'applicazione di anteprima dell'immagine predefinita è attiva e facendo doppio clic su qualsiasi immagine verrà aperta nell'anteprima. L'uso dei tasti freccia o dei pulsanti freccia dell'applicazione passerà quindi all'immagine precedente o successiva nella cartella.
Ora sposta l'intera cartella in %TEMP%
(che nel mio caso è C:\Users\<user>\AppData\Local\Temp
) Fare la stessa operazione aprirà qualsiasi immagine, ma le operazioni precedenti e successive sono disabilitate. Selezionando tutte le immagini, facendo clic con il tasto destro e selezionando l'anteprima si aprirà un'immagine con la funzionalità precedente e successiva abilitata. Perché succede? Apparentemente succede solo nella cartella temporanea (o in una sottocartella).
Windows 7 Professional x64 edizione giapponese, senza alcuna personalizzazione di fantasia.
FindFirstFile
/ FindNextFile
non poter operare in determinate condizioni. Tuttavia non riesco a trovare nulla nella documentazione e dopo aver esaminato alcune righe di codice, ho confermato che le funzioni di ricerca funzionano bene.