IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Ne s'affiche pas dans la barre des taches


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 41
    Par d�faut Ne s'affiche pas dans la barre des taches
    Re !

    Voici mon probleme :

    J'ai cr�e une application avec vc++ 6.0.
    Donc j'ai les fichiers de d�part "Projet.cpp ; ProjetDoc.cpp ; ProjetView.cpp"

    Dans la m�thode OnInitialUpdate() de "ProjetView.cpp" , j'ai mis du code. (jusque la , pas de problemes visibles). j'ai rajout� une CDialog Modal et je l'execute dans cette m�thode.

    Le souci c'est que l'application n'est pas encore dans la barre des taches, donc si je perds ma CDialog lanc�e, l'application continu de tourner sans que l'utilisateur puisse la quitter.

    Mon but est d'afficher une boite de login au lancement de l'application.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    void CToolCsvTxtView::OnInitialUpdate()
    {
    	CFormView::OnInitialUpdate();
    	GetParentFrame()->RecalcLayout();
    	ResizeParentToFit();
     
     
    	Login Box;
     
     
     
    		if(Box.DoModal()==IDOK)
    		{	
    			if(!Box.getUser()->m_Type==true)
    			{	
    				CButton *pButton =static_cast<CButton *>(GetDlgItem(ID_CREATE)) ;
    				pButton->ShowWindow(false);
    				pButton=static_cast<CButton *>(GetDlgItem(IDC_DELETE)) ;
    				pButton->ShowWindow(false);
    				pButton=static_cast<CButton *>(GetDlgItem(IDC_DUPLICATE)) ;
    				pButton->ShowWindow(false);
    				pButton=static_cast<CButton *>(GetDlgItem(IDC_RENAME)) ;
    				pButton->ShowWindow(false);
    				pButton=static_cast<CButton *>(GetDlgItem(IDC_BUTTON1)) ;
    				pButton->ShowWindow(false);
    				pButton=static_cast<CButton *>(GetDlgItem(IDC_BUTTON3)) ;
    				pButton->ShowWindow(false);	
    			}
    			this->m_CListView.InsertColumn(0,"Name",LVCFMT_LEFT,150);
    			this->m_CListView.InsertColumn(1,"Description",LVCFMT_LEFT,150);
    			this->m_CListView.InsertColumn(2,"Date Validation",LVCFMT_LEFT,100);
    			this->m_CListView.InsertColumn(3,"Validate ?",LVCFMT_LEFT,100);
    			ReadDir();
    			m_CListView.SetExtendedStyle(m_CListView.GetExtendedStyle() | LVS_EX_FULLROWSELECT);
     
    		}
    		else
    		{
     
    		}		
     
     
    }

  2. #2
    Membre �prouv�
    Avatar de TheGzD
    Homme Profil pro
    Ing�nieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : Ing�nieur/ Docteur en Informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par d�faut
    Essaye :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ModifyStyleEx(0, WS_EX_APPWINDOW);
    Par contre regarde la doc pour l'int�grer correctement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 41
    Par d�faut
    Ca fonctionne. je l'ai mis dans le InitialUpdate de ma CDialog.
    Ce n'est pas tout � fait ce que j'attendais mais ca remplit parfaitement son role.

    Merci Beaucoup
    Julien

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Afficher une forme dans la barre des taches
    Par cretindezalpes dans le forum Delphi
    R�ponses: 2
    Dernier message: 18/05/2006, 16h15
  2. [C#] Impossible d'afficher une form dans la barre des taches
    Par padodanle51 dans le forum Windows Forms
    R�ponses: 2
    Dernier message: 03/05/2006, 09h30
  3. Icone ne s'affichant pas dans la barre de titre
    Par Spartan03 dans le forum Windows
    R�ponses: 22
    Dernier message: 05/11/2005, 14h57
  4. Comment afficher chaque fiche dans la barre des taches ?
    Par HASSANAIT dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 21/08/2005, 03h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo