Bonjour,

j'utilise actuellement la fonction OpenFileName pour ouvrir un fichier en le sélectionnant dans une fenêtre Windows et je voudrais maintenant donner la possibilité à l'utilisateur de sélectionner plusieurs fichier en appuyant sur la touche CTRL.

Est-ce dans la structure qu'il faut déclarer la sélection multiple ou une autre fonction à utiliser ?
Si quelqu'un peut m'aiguiller cela serait sympa, merci d'avance

ps : je joins un bout de mon code actuel pour l'ouverture d'un fichier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
ZeroMemory(&ofn, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = MainHandle;
ofn.lpstrFile = szFile;
ofn.nMaxFile = MAX_PATH;
ofn.lpstrFilter = "Fichier MTX (*.MTX)\0*.MTX\0";
ofn.nFilterIndex = 1;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
 
 
if (GetOpenFileName(&ofn)==TRUE)
 
 {