Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > Visual C++ > MFC
MFC Vos questions sur les MFC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 17h33   #1
3aychoucha
Membre habitué
 
Aycha Aycha
Développeur informatique
Inscription : octobre 2010
Messages : 353
Détails du profil
Informations personnelles :
Nom : Aycha Aycha
Âge : 27
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2010
Messages : 353
Points : 120
Points : 120
Par défaut modifier la taille d'un boite de dialogue

Bonjour,

dans mon projet mfc, j'ai ajouter une boite de dialogue, lors de l'affichche je veux modifier la taille de la boite de dialogue pour cacher quelques controles (selon une option choisie dès le départ)
comment je peux faire?

Merci d'avance
3aychoucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 19h53   #2
bacelar
Expert Confirmé Sénior
 
Homme Paul Bacelar
Développeur informatique
Inscription : février 2005
Messages : 2 651
Détails du profil
Informations personnelles :
Nom : Homme Paul Bacelar
Âge : 41
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Conseil

Informations forums :
Inscription : février 2005
Messages : 2 651
Points : 4 044
Points : 4 044
Citation:
modifier la taille de la boite de dialogue pour cacher quelques controles
Est une très mauvaise idée d'un point de vue ergonomique.
Il vaut mieux désactiver les contrôles, voir de les rendre invisibles plutôt que de faire des bidouilles sur la taille de la boite de dialogue.

Si vous voulez toujours faire votre infâme bidouille, le plus simple est de générer dynamiquement le template de la boite de dialogue et d'utiliser CDialog::CreateIndirect :
http://msdn.microsoft.com/fr-fr/libr...(v=vs.80).aspx
bacelar est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 10/01/2013, 09h19   #3
3aychoucha
Membre habitué
 
Aycha Aycha
Développeur informatique
Inscription : octobre 2010
Messages : 353
Détails du profil
Informations personnelles :
Nom : Aycha Aycha
Âge : 27
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2010
Messages : 353
Points : 120
Points : 120
Merci bacelar pour ta reponse
Citation:
Envoyé par bacelar Voir le message
Il vaut mieux désactiver les contrôles, voir de les rendre invisibles plutôt que de faire des bidouilles sur la taille de la boite de dialogue.
J'ai pensé à ça et j'ai fait ça, mais cette partie de la boite de dialogue reste vide, ce qui n'est pas du tout joli donc j'ai pensé à éliminer cette partie.

j'attends vos avis
Merci
3aychoucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 10h37   #4
bacelar
Expert Confirmé Sénior
 
Homme Paul Bacelar
Développeur informatique
Inscription : février 2005
Messages : 2 651
Détails du profil
Informations personnelles :
Nom : Homme Paul Bacelar
Âge : 41
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Conseil

Informations forums :
Inscription : février 2005
Messages : 2 651
Points : 4 044
Points : 4 044
Jolie et boite de dialogue, c'est un oxymore.

Le plus important c'est l'ergonomie, et un contrôle désactivé (et pas invisible) est un vecteur de communication très puissant.

L'utilisateur final d'une application a des critères bien plus objectifs que "jolie".

Sinon, si vous voulez vous prendre la tête à faire un truc "joli" (moi l'ergonomie, je trouve ça bien plus jolie), regardez le lien que j'ai déjà posté.
bacelar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 11h45   #5
3aychoucha
Membre habitué
 
Aycha Aycha
Développeur informatique
Inscription : octobre 2010
Messages : 353
Détails du profil
Informations personnelles :
Nom : Aycha Aycha
Âge : 27
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2010
Messages : 353
Points : 120
Points : 120
Merci bacelar pour les conseils c'est très utiles
3aychoucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h52.


 
 
 
 
Partenaires

Hébergement Web