Lire une liste box et écrire le resultat dans un fichier [Résolu]

Signaler
Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
-
Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
-
Bonsoir à tous et à toutes

Alors, voilà, mon problème est simple;

j'ai rempli une list box et je dois récupérer tout ce qu'il y'a d'écrit dans la listbox et réinscrire le tout dans un fichier txt

Parce que j'ai fait ceci :


FILE* test = NULL;


test = fopen(
"test.txt",
"w");



char szBuffer[65536];


GetWindowText(Geo::hList_Result, szBuffer, 65536);


fprintf(test, "%s", szBuffer);


fclose(test);

mais mon fichier est toujours vide, alors je ne vois pas le problème

Merci

10 réponses

Messages postés
933
Date d'inscription
dimanche 1 avril 2001
Statut
Modérateur
Dernière intervention
9 janvier 2012
2
Si,

SendMessage(HANDLE DU CONTROL, TON MESSAGE, PARAM, PARAM)

@+
Arnotic,
Admin CS,
http://dev.winsysdev.com
MVP Visual C++
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
LB_GETCOUNT

hfl = CreateFile(...)
for(i = 0; i < count; i++) {
LB_GETTEXT
WriteFile(...)
}
CloseHandle(hfl);

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
Il faut pas utiliser SendCommand pour utiliser LB_GETCOUNT et LB_GETTEXT?

___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
SendMessage() bien entendu.
SendCommand = inconnu.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
Ha oups oui c'est ça SendMessage. SendCommand existe très bien. C'est une fonction de winmm.dll.

___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
NENNI, c'est mciSendCommand()

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
oula chui dans les choux moi.

___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
Ha mais j'étais proche cependant :-P

___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
28
ohhh personne n'oserait dire le contraire...

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
11
thanks, j'y avais pas pensé à SendMessage(w,x,y,z)
Je vais essayé ça