Récupérer le nom du prog [C++] - Programmation
Marsh Posté le 20-07-2001 à 16:42:23
LPTSTR GetCommandLine(VOID)
Marsh Posté le 20-07-2001 à 16:50:55
tant qu'on y est dans le WinMain ...
j'ai jamais pige comment nCmdShow marchait ... a quoi il servait reellement ...
si je le modifie, comment Windows le sait ?
Marsh Posté le 20-07-2001 à 17:04:02
On ne peut pas le modifier. C'est un parametre fournis par le processe appelant.
Normalement la fenetre principale du prog doit prendre en compte ce parametre dans le ShowWindow utilisé pour faire apparaitre la fenetre.
Marsh Posté le 20-07-2001 à 17:35:50
a quio il sert si on peut pas le modifier ?
et il me semble que moi j'avais pu le modifier ...
c'etait d'ailleurs moyen comme resultat
je le modifiais pour que la fenetre soit minimisee au lancement ... et elle se lance, normale en quasi plein ecran et une fois qu'elle est bien chargee, alors elle se minimise ...
Marsh Posté le 20-07-2001 à 18:01:16
Bien sur qu'on peut le modifier, mais ça sert à rien.
C'est un peu comme un param en ligne de commande sauf que c'est pas dur la ligne de commande.
Donc tu peux l'utiliser ou pas.
Normalement un applie windows doit prendre en compte ce param et modifier l'affichage ne consequence.
C'est ton choix!!
Ramrque : Tu peux aussi fermer to application quand un personne clique sur "Fichier" mais bon c'est pas recommandé....
Marsh Posté le 20-07-2001 à 18:08:13
ah ok, j'avais pas pigé ca !
j'avais pas capté que c'etait Windows qui m'informais de l'etat de la fenetre a l'aide de ce param ...
donc si j'ai bien capté, pour savoir si ma fenetre est minimee par exemple, il suffit que je regarde ce param ?
Marsh Posté le 21-07-2001 à 07:35:38
Non, c'est pas encore ça
Ce parametre t'indique comment la fenetre principale de l'application devra être affichée ( quand winmain est appelé aucune fenetre n'est pas encore affichée).
Donc il faut que tu te débrouilles pour afficher la fenetre principale dans l'etat que windows te l'a demandé ( réduit, maximum...).
Marsh Posté le 20-07-2001 à 15:53:23
Comment faire pour récupérer le nom du .exe qui éxécute le code ?
...code...
recup le nom du fichier .exe qui éxécute ce code
...code...