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

  FORUM HardWare.fr
  Programmation

  Comment cacher la fenêtre de mon appli au démarrage (C++ MFC)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment cacher la fenêtre de mon appli au démarrage (C++ MFC)

n°66681
slashp
Posté le 21-10-2001 à 15:05:41  profilanswer
 

Salut,
 
je voudrais que, automatiquement au démarrage de mon appli (générée avec App Wizard en tant que Dialog based), la fenêtre principale sois cachée.
J'ai essayé plusieurs trucs comme ShowWindow(SW_HIDE) dans OnInitDialog, ou alors de décocher la case "visible" de la boite de dialogue dans l'éditeur de resources.
 
Rien n'y fait.
Quel message windows faut il traiter pour appeler ShowWindow(SW_HIDE)?
 
Merci

mood
Publicité
Posté le 21-10-2001 à 15:05:41  profilanswer
 

n°66686
wpk
Posté le 21-10-2001 à 15:13:44  profilanswer
 

y'a un post par le passé (pas si lointain, qui repond à ta question). En gros faut pas utiliser le DoModal...

n°66756
la viper
Posté le 21-10-2001 à 21:32:52  profilanswer
 

ouhaii y'avait mon post .. comme quoi la fonction rechercher doit pas etre souvant utilisé ...
 
la soluce ..
 
lancer ta boite de dialogue en modeless (non modale)...
 
voici un exemple....
 
BOOL CTimeNetApp::InitInstance()
{
 AfxEnableControlContainer();
 
 // Standard initialization
 // If you are not using these features and wish to reduce the size
 //  of your final executable, you should remove from the following
 //  the specific initialization routines you do not need.
 
#ifdef _AFXDLL
 Enable3dControls();   // Call this when using MFC in a shared DLL
#else
 Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
 
 // Creation
 CTimeNetDlg *pDlg;
 pDlg = new CTimeNetDlg();
 m_pMainWnd = pDlg;
 int hWnd = pDlg->Create(IDD_TIMENET_DIALOG, NULL);
 pDlg->ShowWindow(SW_HIDE);
 pDlg->TrayShow();
 
 Run();
 
 // Destruction
 pDlg->TrayHide();
 delete pDlg;
 return TRUE;
}
 
void CTimeNetDlg::OnClose()  
{
 // TODO: Add your message handler code here and/or call default
 CRect rect;
 GetWindowRect(rect);
 client_x_pos = rect.left;
 client_y_pos = rect.top;
 
 SetRefInfo();
 
 DestroyWindow( );  
 CTrayDialog::OnClose();
}

n°66761
slashp
Posté le 21-10-2001 à 21:39:55  profilanswer
 

merci mais entre temps j'ai trouvé la même info.
 
Merci qd même


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

  Comment cacher la fenêtre de mon appli au démarrage (C++ MFC)

 

Sujets relatifs
reglage fenetre Softice[C++, MFC éventuellement] Imprimer à partir d'un fichier
Delphi6 faire disparaitre l'appli de la barre des taches[C++, MFC] envoyer des messages...
[MFC] Problème de rafraichissement d'une CView et CWinApp:OnIdle[MFC] Comment utiliser ListView_SetExtendedListViewSt yle ...
[C++, MFC ou API Win32] trouver quel controle à la focus ds une fenêtrJavascript pour ouvrir une fenêtre de browser non redimensionable...
Code javascript pour minimiser une fenetre, ca existe ??????????????[HTML/Javascript] Peut-on réinitialiser un SetTimeOut d'une fenêtre
Plus de sujets relatifs à : Comment cacher la fenêtre de mon appli au démarrage (C++ MFC)


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