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

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Cacher une fenetre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Cacher une fenetre

n°1083098
dreamkille​r
Posté le 14-05-2005 à 12:27:53  profilanswer
 

Bonjours voila j'ai un probleme je voudrai cacher une fenetre au demarage dans le but d'afficher la suivante sans supprimer celle ci  donc dans le onInitDialog j'ai mis ca  
 
 

Code :
  1. ShowWindow(SW_HIDE ); // pour afficher SW_SWOW
  2. m_pLecteur = new CLecteurSerie (this,/*(char*)LPCTSTR(m_ConfigDlg.GetPort())*/"COM1" );


 
 
mais ca marche pas la fenetre reste ouverte qq a une idée merci


Message édité par dreamkiller le 14-05-2005 à 12:32:22
mood
Publicité
Posté le 14-05-2005 à 12:27:53  profilanswer
 

n°1083406
dreamkille​r
Posté le 14-05-2005 à 18:31:28  profilanswer
 

up pleaseeeeeeeeeeeeeee

n°1083468
hust
Posté le 14-05-2005 à 19:06:47  profilanswer
 

Ta fenetre est modeless je pense.
Donc après la création de ta fenetre, tu peux faire un SetWindowPos(...) avec comme dernier argument SW_HIDE.

n°1084389
slash33
Posté le 15-05-2005 à 17:46:50  profilanswer
 

Je m'avance peut être mais après le OnInitDialog() (soit un message WM_INITDIALOG en fait), le système ne fait-il pas un ShowWindow?

n°1084996
CosmoSys
Posté le 16-05-2005 à 03:15:08  profilanswer
 

Je crois que Slash33 a raison, on ne peut pas masquer un dialogue qui s'initialise, par contre avec un Timer, tu peux la cacher après.
SetTimer(1,10,0); // Timer 1 à 10mS
 
OnTimer()         // Repondre au message et tuer le timer {KillTimer(1);
 ShowWindow(SW_HIDE);
}

n°1086442
slash33
Posté le 17-05-2005 à 11:56:19  profilanswer
 

A mon avis, tu peux aussi enlever le flag WS_VISIBLE avant l'ouverture de la fenêtre. Attention: si modale aye aye

n°1086737
dreamkille​r
Posté le 17-05-2005 à 15:12:04  profilanswer
 

d'ou le probleme que je vien de decouvrir :cry:  :cry:

n°1087079
slash33
Posté le 17-05-2005 à 18:31:12  profilanswer
 

c'est à dire?  :??:


Message édité par slash33 le 17-05-2005 à 18:55:07

---------------
Touche pas à mon code!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Cacher une fenetre

 

Sujets relatifs
Fenêtre de saisie[SWING] IconeBouton et déplacement Fenêtre
fermer une fenêtre html avec un boutonJavascript - propriété d'une fenetre
besoin d'aide: cacher le haut d'1 userform[Java] Masquer une fenêtre ? [Résolu]
Ouvrir une nouvelle fenêtre pour un lien HTML et publicitésFichier->Nouveau [MFC]
html : Prob de fenetreComment cacher la fenêtre de mon appli au démarrage (C++ MFC)
Plus de sujets relatifs à : [MFC] Cacher une fenetre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR