TheBar.mcc
Affichage de 1 message (sur 1 au total)
Affichage de 1 message (sur 1 au total)
- Vous devez être connecté pour répondre à ce sujet.
Affichage de 1 message (sur 1 au total)
bonjour tout le monde… ce thread concerne l’utilisation de la thebar.mcc en programmation et plus particuliérement la fonction
MUIM_TheBar_DoOnButton… Je cherche à appeler une fenetre lors de l’appui sur l’un des boutons de mon interface en passant par
une methode… malheureusement, j’ai essayé plusieurs choses mais rien ne fonctionne…
Voici l’exemple de départ
/******* interface ********/
DEFNEW
{
APTR toolbar;
struct Data *data;
obj = DoSuperNew(cl, obj,
NoFrame,
Child, toolbar = TheBarObject,
MUIA_Group_Horiz, TRUE,
MUIA_TheBar_MinVer, 19,
MUIA_TheBar_EnableKeys, TRUE,
MUIA_TheBar_IgnoreAppareance, TRUE,
MUIA_TheBar_ViewMode, MUIV_TheBar_ViewMode_TextGfx,
MUIA_TheBar_LabelPos, MUIV_TheBar_LabelPos_Bottom,
MUIA_TheBar_Borderless, TRUE,
MUIA_TheBar_Buttons, buttons,
MUIA_TheBar_PicsDrawer, « PROGDIR:images »,
MUIA_TheBar_Pics, GadImgs,
End,
TAG_MORE, INITTAGS);
if(!obj) return(NULL);
data = INST_DATA(cl, obj);
data->toolbar = toolbar;
return ((ULONG)obj);
}
/*************** methode à appeler toute simple **********/
DEFSMETHOD(Bar_Info)
{
GETDATA;
PDB((« okn »));
return(0);
}
Avant je passais par un hook dans ce style –> DoMethod(buttons[0].obj, MUIM_Notify, MUIA_Pressed, TRUE, toolbar, 4, MUIM_TheBar_DoOnButton, 2, MUIM_CallHook, &nom de la fonction hook);
mais là, est-il possible de passer directement pour appeler la methode sans passer par un hook ?? si oui, comment faire ?? si non ben tant pis….
Affichage de 1 message (sur 1 au total)
› Forums › AmigaOS, MorphOS et AROS › Développement › TheBar.mcc
© 2024 Amiga Impact.
Construit avec par Thèmes Graphene.