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

Turbo Pascal Discussion :

[TPW]Boites de dialogue


Sujet :

Turbo Pascal

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut [TPW]Boites de dialogue
    Bonjour,
    je galère actuellement sur turbo pascal pour windows.

    je travaille sur un programme qui reçoit des données d'un appareil de mesure et qui les gère...
    là je voudrais rajouter deux boutons radio dans une boite de dialogue de façon à prendre en compte la valeur d'un des 2 pendant la reception.
    le probleme c d'abord d'afficher ces 2 boutons mais aussi de rentrer leur nom dans le fichier ressource associe a tous les boutons.

    donc si vous avez une idee du genre de probleme que je rencontre je vous remercierai de m'aider.
    je vous enverrai des parties du code.
    merci

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 465
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 465
    Points : 4 312
    Points
    4 312
    Par défaut
    Tu utilises TPW ou BPW (nuances !) ?
    Je crois qu'il y a très peu d'utilisateurs de TPW ici... Sinon poste la partie de code qui est intéressante (pas plus de 20 lignes).

    a+

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    J'utilise TPW.
    je comprend que peu de gens l'utilisent.
    sinon le code est assez enorme donc faudrait que quelqu'un puisse cibler mon probleme (au niveau de tdialog, pradiobutton, twindowsobject quoi...) paske je ne peux pas tout envoyer ou qu'une toute petite partie...

  4. #4
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 465
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 465
    Points : 4 312
    Points
    4 312
    Par défaut
    Pour les fichiers ressources, tu dois sûrement avoir un éditeur de ressources dans ta distribution. Sinon, tu peux toujours les éditer à la main !, mais je pense qu'il doit se trouver des éditeurs de ressources dans le monde libre...
    Sinon pour ajouter des boutons sur ta boîte de dialogue, tu peux soit modifier les fichiers ressources, soit les afficher toi-même (je sais pas si c'est autorisé dans cette programmation, mais avec TVision on peut ). Pour les afficher toi-même il suffit de modifier le code, avec un peu d'héritage ou alors compléter la définition de la boîte de dialogue pré-existante. Pour finir, je te conseille de lire ce tutoriel, concernant Turbo Vision, mais les concepts s'appliquent pour ce genre de programmation !

    a+

  5. #5
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    La programmation BPW ou TPW est identique, sauf peut-être au niveau des outils fournis.
    Je pense que tu disposes de Resource Workshop. C'est lui qu'il faut utiliser pour éditer tes ressources aisément. Mais il existe d'autres éditeurs tout aussi performants sinon plus, mais prend bien garde à utiliser un éditeur qui crée des fichiers RC compatibles Windows 3.1 / 16 bits.

    Tu parles de rentrer le nom des boutons radio dans le fichier ressource : tu veux parler du texte affiché je suppose ?
    Dans ce cas, si tu utilises une ressource "boîte de dialogue", tu pourras facilement l'inclure. Au niveau texte, ça donne quelque chose dans ce genre (exemple Workshop tiré de BPW) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    100 DIALOG 5, 17, 165, 149
    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
    CAPTION "Open"
    FONT 8, "Helv"
    {
     LTEXT "File &name:", -1, 5, 5, 38, 12
     EDITTEXT 100, 46, 4, 111, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_GROUP | WS_TABSTOP
     LTEXT "Path:", -1, 8, 21, 16, 8
     LTEXT "", 101, 29, 21, 127, 9
     LTEXT "&Files:", -1, 12, 32, 16, 8
     LISTBOX 102, 6, 43, 70, 59, LBS_STANDARD | WS_TABSTOP
     LTEXT "&Directories", -1, 96, 33, 51, 9
     LISTBOX 103, 92, 43, 70, 59, LBS_STANDARD | WS_TABSTOP
     GROUPBOX "Options", -1, 8, 105, 150, 22, BS_GROUPBOX | WS_GROUP
     RADIOBUTTON "&Text", 205, 17, 113, 37, 12, BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP
     RADIOBUTTON "&Scribble", 206, 68, 113, 36, 12, BS_AUTORADIOBUTTON
     RADIOBUTTON "&Graph", 207, 118, 113, 35, 12, BS_AUTORADIOBUTTON
     DEFPUSHBUTTON "OK", 1, 11, 130, 28, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
     PUSHBUTTON "Cancel", 2, 68, 130, 28, 14
     PUSHBUTTON "Help", 998, 125, 130, 28, 14
    }
    A+

  6. #6
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    merci à tous pour votre aide

  7. #7
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Pour info j'ai effectivement decouvert resource workshop sur mon pc dont je ne connaissais pas l'existence.
    ça repond exactement a ce que je cherchais.
    merci encore.
    @+

  8. #8
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Pense à ajouter le tag [Résolu] la prochaine fois (bouton en bas de la fenêtre).


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb plusieurs boites de dialogues
    Par schnito dans le forum MFC
    Réponses: 10
    Dernier message: 25/02/2004, 22h44
  2. [MFC] rendre une boite de dialogue inactive
    Par Vestaproman dans le forum MFC
    Réponses: 8
    Dernier message: 22/01/2004, 15h09
  3. Affichage d'une boite de dialogue nonmodale avec MFC
    Par the.cable.guy dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 18h59
  4. Réponses: 5
    Dernier message: 04/04/2003, 16h02
  5. Comment cree une boite de dialogue parcourir
    Par kenshi dans le forum MFC
    Réponses: 5
    Dernier message: 06/01/2003, 11h30

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