website logo
Auteur
avatar
BeWorld

Forum » » Développement » » Demande d'aide en C - MUI


Post� : 11-05-2010 13:03 icone du post

Voila j'ai besoin d'un coup de main. PS: Je débute en C.. alors désolé si c'est bête....

Je souhaite faire une petit console en MUI (rajouter du texte).

Voici le morceau qui nous interesse pour l'interface MUI :

Child, ColGroup(2),
    Child, Label("Console:"),
         Child, ListviewObject, MUIA_Weight, 50, MUIA_Listview_I nput, FALSE, MUIA_Listview_List,
               str=FloattextObject, MUIA_Frame, MUIV_Frame_R eadList, MUIA_Background, MUII_ReadListBack,
                  MUIA_Floattext_Text, (ULONG) "Bienvenue  !", MUIA_Floattext_TabSize, 2, MUIA_Floattext_Justify, TRUE,
        End, End,
 End,     



Et maintenant la fonction qui permet écrire dans "str" :

VOID PutTextMUI(char *val) {
   // 
   //  ULONG oldvaleur;
   // GetAttr(MUIA_Text_Contents, texte, &oldvaleur);  
   // >> oldvaleur + val....
   //
   SetAttrs(str, MUIA_Floattext_Text, val);
}   



Ca marche mais cela remplace le texte. (j'ai bien essayer avec le GetAttr mais je crois que je me loupe à la suite, récupérer et ajouter du texte dans la chaine....)

Si j'appelle PutTextMUI("\nà toi!"), j'aimerais qu'au final s'affiche dans la console :
Bienvenue !
à toi

2ème question (c'est en c++):
Comment écrire cela correctement (passage dans le paramètre de la fonction):
string coucou="beworld";
PutTextMUI("\nattention "+coucou+"\n");

Merci à vous
IMAC 2.1 / PB 1.5G 17 / PM G5 2.7
My Works

Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=521&forum=52