Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4790 connectés 

 


Dernière réponse
Sujet : [ c/c++ ] fermer un fichier.
pymousses

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?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
pymousses

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?

fontenel envoie un message WM_CLOSE ou WM_DESTROY a la fenetre ;)
tu recuperes son handle par enumwindow.. puis sendmessage..
El_gringo 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 !
pymousses 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.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)