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

 


Dernière réponse
Sujet : Comment cacher la fenêtre de mon appli au démarrage (C++ MFC)
slashp merci mais entre temps j'ai trouvé la même info.
 
Merci qd même

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
slashp merci mais entre temps j'ai trouvé la même info.
 
Merci qd même
la viper 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();
}
wpk y'a un post par le passé (pas si lointain, qui repond à ta question). En gros faut pas utiliser le DoModal...
slashp 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

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