Ciao a tutti,
ho la necessità di dover recuperare le icone associate ad un estensione di un file (.ico, .wav, .mp3, .doc ...) e cercando su Google ho letto che l'API SHGetFileInfo è in grado di restituire l'handle ad un'icona fornendole il percorso completo sul disco del file (in base a cui recuperare l'icona) oppure fornendole solamente l'estensione, in tal caso restituirà l'icona "generica" associata con quell'estensione.
Ho subito provato, dunque, a cercare di implementarla nella mia applicazione scrivendo questo codice dopo l'apertura del namespace:
Poi nel gestore dell'evento Load della form ho inserito:
Però nel momento in cui compilo (senza warning ne tantomeno errori) e avvio l'applicazione, mi compare la maschera di errore di windows con la possibilità di inviare la segnalazione bug etc.
Penso che molto probabilmente ho sbagliato ad implementare l'API nel mio codice, qualcuno può indicarmi il modo corretto (utilizzo VC++)? Grazie in anticipo!
Ciao e auguri a tutto il forum!