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 :

Supprimer la marge des PropertySheet


Sujet :

MFC

  1. #1
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut Supprimer la marge des PropertySheet
    Bonjour,

    Je vous explique le contexte de mon soucis.
    J'ai un �diteur avec une vue "docker" dans ma frame. Le truc classique.
    Dans cette vue, j'ai un PropertySheet contenant les donn�es dont j'ai besoin. La gestion de ces donn�es sont correct.
    Mon probl�me se pose au niveau de l'affichage du PropertySheet. Le PropertySheet s'affiche avec une marge de chaque cot�. Je pr�sise que ce PropertySheet est mis en 0,0 pour le coin haut � gauche et sa taille correspond � la taille exacte de sa vue m�re.


    J'ai cru comprendre que le PropertySheet avait une marge de base. Dans tous les cas.

    En fait je recherche un moyen pour virer cette marge. Donc si vous avez une id�e ou une piste pour r�soudre ce probl�me, je suis preneur.


    Merci d'avance

  2. #2
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut
    Non, �a ne parle � personne ?

  3. #3
    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
    tu ne parlerais pas de la marge qui apparait en liseret bleue sur la dialogue
    donne lui la taille maxi de la fenetre et ajuste celle ci a son contenu.

  4. #4
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut
    Non je parle de la marge entre le propertysheet et le cot� de la vue.
    Donc �a n'a rien voir avec le liseret bleu qui appartient � une autre vue.

  5. #5
    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
    je pense que c'est le tabcontrol int�gr� qui genere la marge.

  6. #6
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut
    C'est effectivement ce que j'ai vu sur le net mais je ne sais pas comment on peu la virer.
    Il n'existe une vue style CTreeView mais pour propertySheet ?

    Ca doit �tre possible, vu que beaucoup d'application utilisent ce genre de truc.

  7. #7
    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
    une possibilit� c'est de le subclasser pour mettre un controle perso
    j'avais propos� une classe CTabCtrl.
    http://farscape.developpez.com/Samples/CxTabCtrl.zip
    je ferais un subclass dans la fonction PreSubclassWindow() du propertysheet
    l'id du control tab c'est AFX_IDC_TAB_CONTROL.


  8. #8
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut
    Ba en fait, j'ai fait plus simple mais c'est compl�tement de la bidouille.

    J'ai r�cup�rer la taille de la marge et je l'ai ajout� ou soustrait aux coordonn�es de base.
    Par exemple pour le haut je suis en x=-8 et y=-8. Et maintenant le propertysheet est coll� � tous les bords de la vue.

Discussions similaires

  1. supprimer les marges des c�t�s droit et gauche sur iphone
    Par mikesquake dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 30/08/2010, 16h40
  2. [VBA-E]Supprimer l'affichage des barres de menus
    Par ecoinfo dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 13/10/2005, 00h48
  3. Supprimer les espaces des noms de fichier
    Par Cathy dans le forum Linux
    R�ponses: 20
    Dernier message: 04/08/2005, 17h13
  4. Programmation a l'aide des propertysheet
    Par tonycalv dans le forum MFC
    R�ponses: 7
    Dernier message: 12/06/2005, 13h45
  5. Supprimer une marge
    Par demanghonj dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 11/10/2004, 16h18

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