[ c/c++ ] fermer un fichier.

fermer un fichier. [ c/c++ ] - Programmation

Marsh Posté le 13-09-2001 à 14:59:53    

Non, non ce n'est pas un fclose ke je cherche.  
 
Exemple :  
-----------
Je double clique sur un fichier coco.txt qui se trouve dans l'arborescence suivante : c:/private/coco.txt
 
Naturellement une fenetre du bloc note s'ouvre. Quel fonction utiliser pour refermer ce fichier.
La foncion ke jhe cherche doit être valable pour n'importe quel fichier. CAD même pour qqc du genre xxx.doc, ou xxx.exe
 
 
Je pensait a une fonction autrement qui permet de tuer les processus actifs (ceux qui sont dans la fenetre quand on fait un contrôle alt del). La fonction pourrait faire la même action k'un "ctr alt del" + "fin de tache sur coco.txt".
 
Ca m'aiderait beaucoup de connaitre cette fonction.
Merci.


---------------
From Pymousses.
Reply

Marsh Posté le 13-09-2001 à 14:59:53   

Reply

Marsh Posté le 13-09-2001 à 15:50:54    

Tu rêves un peu ... c vague ton truc !
En fait tu mélanges les termes. Quand tu ouvres un ficher avec notepad, le seul truc que tu peux refermer, c notepad !
explique mieux ce que tu veux faire, ou dans quel contexte (pour quelle raison aussi) et j'essayerai de t'aider...là, c impossible !

Reply

Marsh Posté le 13-09-2001 à 17:08:30    

envoie un message WM_CLOSE ou WM_DESTROY a la fenetre ;)
tu recuperes son handle par enumwindow.. puis sendmessage..


---------------
[i'm too lame to put an end message]
Reply

Marsh Posté le 14-09-2001 à 15:43:23    

fontenel a écrit a écrit :

envoie un message WM_CLOSE ou WM_DESTROY a la fenetre ;)
tu recuperes son handle par enumwindow.. puis sendmessage..  




 
Ouais mais le problème c'est ke EnumWindow recupere le handle de toutes les fenetres actives. Donc même si je recuperrait le titre de la fenetre, je ne pourrait pas vraiment fermer la fenetre ke je veut, sauf peut être avec kke astuces sur les chaines de caractères. A moins k'il y a d'autre methodes?


---------------
From Pymousses.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed