In meiner Anwendung muss ich die Größe der Formulare ändern und alle ihre Kontrolle über Maus-Drag-Effekt und Formulare sollten Schlagschatten-Effekt haben, das Problem ist, dass alle meine Formen benutzerdefinierte (ohne Grenze) sind.
Vielen Dank im Voraus
Ich denke, du musst es selbst implementieren
Der Grund, warum ich eine dynamische Ereignisbindung vorschlage, damit Sie angeben können, welches Steuerelement oder welcher Bereich die Maustaste gedrückt halten soll
Ich bin mir nicht sicher über den Schlagschatteneffekt, aber Sie sollten in der Lage sein, die Größe eines Formulars zu ändern, indem Sie eine Schaltfläche in der unteren rechten Ecke mit einem entsprechenden Symbol platzieren. Wenn der Benutzer auf diese Schaltfläche klickt und ihn zieht, ändert er die Größe des Formulars. Hier ist ein Beispielcode:
%Vor%Wie wollen Sie die Größe ändern, ohne einen Rahmen (oder eine Kontrolle)? Zahlen Sie diesen Teil aus, dann versuchen Sie diesen Code in Ihrem Formular:
%Vor%Dieser Code wird die Größe Ihres Formulars ändern, als ob die untere rechte Ecke verwendet wurde. Suchen Sie nach HT_BOTTOMRIGHT und anderen HT_ Konstanten für verschiedene Orte für die Größenänderung.