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 :

dimension boite de dialogue non modale


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 57
    Par défaut
    voila ce que me renvoies le debugger
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    _AFXCMN_INLINE int CHeaderCtrl::GetItemCount() const
    	{ ASSERT(::IsWindow(m_hWnd)); return (int) ::SendMessage(m_hWnd, HDM_GETITEMCOUNT, 0, 0L); }
    mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    void CTelNoteView::OnInitialUpdate() 
    {
    	CView::OnInitialUpdate();
    	CListCtrl *pList = &GetListCtrl();
    	pList->ModifyStyle(0,LVS_REPORT);
    	pList->GetHeaderCtrl()->GetItemCount();
    }
    MAis peut etre que j'ai fait une erreur dans la declaration de la classe CtelNoteView qui derive de CListView et qui est integré dans un splitter ...


    Merci encore de ton aide precieuse !!!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 57
    Par défaut
    J'ai trouvé mon bug ...
    Ca venait que ma classe dérivé de CListView etait mal declaré ....
    Je suis vraiment desolé du temps que je t'ai fait perdre ...
    Encore merci et continues comme ca ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 57
    Par défaut
    Du nouveau ...
    Crois tu qu'il est possible d'avoir une CListCtrlStyled(classe permettant de mettre des couleurs sur les items) à la place d'un CListCtrl dans la classe CListView...(redefinition de la classe a partir de CCtrlView...)


    Je n'arrive pas a caster la ClistCtrl en Clistctrlstyled, ce qui est normal ... y a des structures non initialisés du coup ...


    Dont une structure column (CArray) avec des informations nouvelles sur les colonnes ...


    Help !!

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    re,
    Ça sort d'ou la classe CListCtrlStyled ?
    moi je ferais une classe dérivée de ClistView par exemple:
    CListViewStyled en reprenant les modifs apportées par la classe CListCtrlStyled en les intégrant dans la nouvelle classe.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 57
    Par défaut
    Bon alors au bout du compte, j'ai mis deux formview dans mon splitter(une pour la liste et une pour les infos) et j'ai enfin reussi a redimensionner ma FormView pour que les scrollbars grandissent sans que la MainFrm grandissent
    Deux jours pour faire ca ...........
    LA fonction c
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SetScrollSizes(MM_TEXT,CSize(x,y);
    Merci encore pour ton aide Farscape...

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Citation Envoyé par afan
    Bon alors au bout du compte, j'ai mis deux formview dans mon splitter(une pour la liste et une pour les infos) et j'ai enfin reussi a redimensionner ma FormView pour que les scrollbars grandissent sans que la MainFrm grandissent
    Deux jours pour faire ca ...........
    Merci encore pour ton aide Farscape...
    oui mais au moins tu as appris les splitters ...
    la prochaine fois il te faudra 5 mn pour le faire ..

Discussions similaires

  1. [XL-2010] Boite de dialogue non modale propre à sa feuille
    Par RicardoBxl dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 29/11/2010, 18h08
  2. Réponses: 11
    Dernier message: 06/05/2008, 17h53
  3. Boite de dialogue non modale
    Par Orc_Fayeh dans le forum MFC
    Réponses: 4
    Dernier message: 19/02/2007, 22h25
  4. Afficher/Cacher Boite de dialogue non modale
    Par coco21 dans le forum MFC
    Réponses: 5
    Dernier message: 06/01/2007, 10h08
  5. Boite de dialogue non modale
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 25/12/2006, 21h46

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