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

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Besoin d'aide sur mon projet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Besoin d'aide sur mon projet

n°1115076
captainneu​neu
Posté le 09-06-2005 à 23:40:27  profilanswer
 

Salut all,
 
Par la force des choses, j'ai du me mettre aux MFC et j'ai la un projet de logiciel de gestion.
j'ai opté pour une solution SDI, avec appel de diverses FORMVIEW depuis le menu.
 
J'ai remarqué plusieurs choses qui me posent problème :  
 
- Lorsque j'appelle ma fenetre de gestion des clients par exemple, je ne peux plus appeler ma boite de dialogue d'ajout client dans le menu (option devient grisée)
 
- je ne sais pas comment obtenir le nombre d'éléments d'une listbox. j'ai fait ca :

Code :
  1. int i=GetDlgItem(IDC_LIST1)->GetCount();
  2. CString temp;
  3. temp.Format("%i",i);
  4. GetDlgItem(IDC_NB)->SetWindowText(temp);


 
Le compilateur me retourne une erreur disant que GetCount n'existe pas. J'ai vu qu'il accepte par contre GetEntryCount(), mais cette méthode demande des arguments que je n'ai pas trouvé dans les MSDN (et je ne sais meme pas si elle répond a mes besoins).
 
- et enfin dernier problème, j'ai une boite de dialogue dans laquelle on ajoute un client et j'aimerais l'ajouter a ma liste de type CList lors du clik sur le bouton Ajouter. le probleme c'est que je ne sais pas comment accéder à la liste en question qui est dans la classe Doc. j'ai bien essayé avec GetDocument() mais apparemment cette méthode n'est pas implémentée dans la classe des boites de dialogue..
 
 
Enfin bon, vous allez peut etre trouver mes questions ridicules, mais je suis vraiment grand débutant en MFC.
Merci de votre aide ;)
 
+++

mood
Publicité
Posté le 09-06-2005 à 23:40:27  profilanswer
 

n°1115639
captainneu​neu
Posté le 10-06-2005 à 13:16:38  profilanswer
 

uuuuuuuuup please ! :)

n°1115659
dreamkille​r
Posté le 10-06-2005 à 13:30:42  profilanswer
 

essaye ca

Code :
  1. int i=((CListBox *) GetDlgItem(IDC_LIST1))->GetCount();


Message édité par dreamkiller le 10-06-2005 à 13:31:19
n°1116124
captainneu​neu
Posté le 10-06-2005 à 18:16:55  profilanswer
 

J'ai trouvé une solution pour ce problème je pense.
 
maintenant, il y en a un autre qui me trouble un peu :
 
- j'ai compris pourquoi je n'ai plus les menus quand j'appelle mes diverses fenetres (je n'avais pas redéfini les actions sur les menus pour les nouvelles vues).
Mais ca me semble très fastidieux de devoir redéfinir tous les menus avec toutes les actions pour toutes les vues. n'y a t il pas un moyen de définir mon menu et qu'il reste le même (action, etc...) quelque soit ma vue ?
 
 


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

  [MFC] Besoin d'aide sur mon projet

 

Sujets relatifs
Conflit entre elements STL et MFCGros Besoin d'Aide
Demande d'aide pourprobleme de cryptage de mot de passe
Probleme avec tableaux, demande d'aide aux spécialistes!compiler deux makefile dans le même projet
[PHP] Aide pour tri de tableau multi-dimensionnelAide SDL : Problème de clic de souris... (titre modifié)
Aide pour un site sous SPIP 
Plus de sujets relatifs à : [MFC] Besoin d'aide sur mon projet


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