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

  FORUM HardWare.fr
  Programmation
  C++

  Boite de dialogue avec champs variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Boite de dialogue avec champs variables

n°1145975
paris2012
Posté le 11-07-2005 à 09:43:47  profilanswer
 

Bonjour,
 
Je souhaite creer une boite de dialogue avec VC++. Mon probleme est le suivant:
les champs changent suivant qu'ils aient ete initialisés ou non dans un fichier .ini
La boite peut donc etre tres differente d'une fois sur l'autre.
De plus, je souhaiterais egalement que la boite soit modulable suivant les choix qui sont fait au sein meme de la boite.
 
QQ'un a des idées svp!
 
Je sens que j'ai pas ete tres clair.. :)
 
Merci
 
Paris2012, DialogBox beginner
 

mood
Publicité
Posté le 11-07-2005 à 09:43:47  profilanswer
 

n°1146558
slash33
Posté le 11-07-2005 à 15:44:29  profilanswer
 

Tu les crée à la main!
 
C'est pas vraiment sorcier, faut juste redimensionner le dialogue après.
N'oublie pas de conserver les pointeurs sur les contrôles que tu crée et de les détruire à la destruction du dialogue ou dans son destructeur. L'idéal c'est de mettre tout ça dans un vector ou un CArray (MFC) ça revient au même.

n°1146691
paris2012
Posté le 11-07-2005 à 16:50:34  profilanswer
 

Merci! je devrais m'en sortir maintenant.
 
Derniere petite question! Comment faire un click droit sur une icone de ma boite? Pas de probleme pour le BN_CLICKED, mais le droit je sais pas :(  
 
Paris2012, Forever

n°1146897
slash33
Posté le 11-07-2005 à 18:50:27  profilanswer
 

BN_CLICKED c'est uniquement pour les boutons (en tout cas autant que je le sache)
 
Si tu veux gérer la souris (surtout pour quelque chose de différent d'un bouton) faut gérer WM_RBUTTONDOWN ou WM_RBUTTONUP. Donc tu captures la position de l'icone puis dans le OnRButtonDown tu teste la position du curseur, s'il est dans ton icône tu fais ce que tu veux faire sur le clic droit sinon tu fais rien. Quelque soit la solution tu n'oublies pas d'appeler

CDialog::OnRButtonDown


Désolé pour le cadre blanc, il me fout un smilie sinon...
Voilà tu devrais y arriver maintenant ;)


Message édité par slash33 le 11-07-2005 à 18:52:25

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

  Boite de dialogue avec champs variables

 

Sujets relatifs
TCL : valeur par defaut d'un champsURGENT PB de transfert de variables de checkbox a PHP
variables globales et gprsJe suis une bille aidez moi plz... variables php/java
Update plusieurs champsCSS : alignement des champs de formulaire
variables systemesAjout de champs ds requête en MySQL
Atteindre les variables de la Form princale depuis une autre FormCryptage variables url
Plus de sujets relatifs à : Boite de dialogue avec champs variables


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