Bonjour à tous.
J'ai un bouton que l'utilisateur peut redimensionner via un popup qui ouvre un dialogue par ShowModal, le Handle du bouton est transmis:
le dialogue ouvert contient 2 SpinEdits, et je souhaite que le bouton d'origine se redimensionne "en live" lorsque les spin changent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Hdessin:=(PopupMenu1.PopupComponent as TButton).Handle; if OKBottomDlg1.ShowModal=mrOk then begin...
Et bien sûr, ça ne marche pas... (sinon je posterais pas hein )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TOKBottomDlg1.SpinEdit1Change(Sender: TObject); begin SendMessage(Hdessin,WM_SIZE,SpinEdit1.Value,SpinEdit2.Value); SendMessage(Hdessin,WM_PAINT,0,0); end;
Que manque t'il ?
Partager