- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par stephbb75, le il y a 1 mois et 1 semaine.
-
Sujet
-
Salut,
Je patauge depuis quelques temps sur un truc en C qui devrais être tout con !
J’ouvre une fenêtre sur le WB, la OK
Je dessine dedans avec Move, Draw, … la OKJe voudrais la redimensionner avec le gadget en bas à droite …
la je plante !La fenêtre est ouverte avec cela :
myWindow = OpenWindowTags(NULL,
WA_Left, 20, WA_Top, 20,
WA_Width, 640, WA_Height, 480,
WA_IDCMP, IDCMP_CLOSEWINDOW | IDCMP_REFRESHWINDOW | IDCMP_RAWKEY | IDCMP_NEWSIZE | IDCMP_SIZEVERIFY,
WA_Flags, WFLG_SIZEGADGET | WFLG_DRAGBAR | WFLG_DEPTHGADGET | WFLG_CLOSEGADGET | WFLG_ACTIVATE |
WFLG_SIZEGADGET | WFLG_SIZEBBOTTOM | WFLG_SIZEBRIGHT,
WA_Title, (ULONG) »My Window »,
WA_PubScreenName, (ULONG) »Workbench »,
TAG_DONE);j’ai bien le message IDCMP_NEWSIZE
Mais j’ai beau faire quoi que se soit je n’ai pas de redimensionnement de la fenêtre !
Si je regarde la taille de la fenêtre (myWindow->Width, ..) elle ne change pas.
Du reste je n’ai pas de mouvement à l’écran de la fenêtreMême si je ne fait rien dans ma fenêtre (dessin) elle ne veut pas
C’est quoi que je fait mal et que je n’ai pas compris ???
https://youtube.com/@stephbb75
- Vous devez être connecté pour répondre à ce sujet.