Ihr kennt doch sicher diese Rechtecke, wenn man ein Fenster verschiebt, oder? Diese muss man aber vorher aktivieren. Dann wird statt der Fensterinhalt ein Rechteck gezeichnet. Nu zu meiner Frage: Ich habe diese Rechtecke auch schon öfters bei Programmen gesehen und wollte nu fragen wie man sollche Rechtecke macht. Hat jemand eine Idee dazu
Rect
Rect
Hallo!
Ihr kennt doch sicher diese Rechtecke, wenn man ein Fenster verschiebt, oder? Diese muss man aber vorher aktivieren. Dann wird statt der Fensterinhalt ein Rechteck gezeichnet. Nu zu meiner Frage: Ich habe diese Rechtecke auch schon öfters bei Programmen gesehen und wollte nu fragen wie man sollche Rechtecke macht. Hat jemand eine Idee dazu
?
Ihr kennt doch sicher diese Rechtecke, wenn man ein Fenster verschiebt, oder? Diese muss man aber vorher aktivieren. Dann wird statt der Fensterinhalt ein Rechteck gezeichnet. Nu zu meiner Frage: Ich habe diese Rechtecke auch schon öfters bei Programmen gesehen und wollte nu fragen wie man sollche Rechtecke macht. Hat jemand eine Idee dazu
- Hroudtwolf
- Beiträge: 1416
- Registriert: 30.10.2004 23:33
- Kontaktdaten:
Ich hab zwar keine Ahnung wie das geht. Aber man könnte bei einem Verschieben-Event das Fenster verstecken und ein leerer hellgrauses,transparentes Fenster stattdessen anzeigen.
Die API fürs Verschieben geht so:
ReleaseCapture_()
SendMessage_(WindowID(), #WM_SYSCOMMAND, #SC_MOVE + #HTCAPTION, 0)
Dazu brauchst du nur ein LBUTTONDOWN-Event.
Die API fürs Verschieben geht so:
ReleaseCapture_()
SendMessage_(WindowID(), #WM_SYSCOMMAND, #SC_MOVE + #HTCAPTION, 0)
Dazu brauchst du nur ein LBUTTONDOWN-Event.
@MVXA
Das hängt allein von der Einstellung Deiner Windows-Anzeige ab.
Eigenschaften der Anzeige/Darstellung/Effekte/Fensterinhalt beim Ziehen anzeigen
Dass man dies per Programm beeinflussen könnte, das wäre mir neu!
P.S. Entschuldige bitte, aber ich habe es nicht über meine Tastatur gebracht, Deinen Beitrag im Original zu zitieren.

Da brauchst bzw. kannst Du nichts machen, zumindest nichts in Deinem Programm.Ihr kennt doch sicher diese Rechtecke, die erscheinen, wenn man ein Fenster verschiebt? Diese muss man aber vorher aktivieren. Dann wird statt des Fensterinhaltes ein Rechteck gezeichnet. Nun zu meiner Frage: Ich habe diese Rechtecke auch schon öfters bei Programmen gesehen und wollte fragen wie man solche Rechtecke macht. Hat jemand eine Idee dazu.
Das hängt allein von der Einstellung Deiner Windows-Anzeige ab.
Eigenschaften der Anzeige/Darstellung/Effekte/Fensterinhalt beim Ziehen anzeigen
Dass man dies per Programm beeinflussen könnte, das wäre mir neu!
P.S. Entschuldige bitte, aber ich habe es nicht über meine Tastatur gebracht, Deinen Beitrag im Original zu zitieren.
Man ist nie zu alt zum lernen, auch wenn man dabei manchmal alt aussieht!
http://www.purearea.net/pb/german/manua ... gmode.html
Dazu Box, Line, oder LineXY (Rechteck = 4 Linien).
Nützliche WinAPI-Funktionen: InvertRect, FrameRect, Rectangle.
Du hast vergessen zu sagen wo Du das Rechteck hinzeichnen
möchtest, deshalb keine genauere Info.
Code: Alles auswählen
Um mehrere Modi gleichzeitig nutzen können, benutzen Sie den '|' (OR) Operator.
Ein Beispiel für 'Outline' Flächen im XOR-Modus:
DrawingMode(2 | 4)Nützliche WinAPI-Funktionen: InvertRect, FrameRect, Rectangle.
Du hast vergessen zu sagen wo Du das Rechteck hinzeichnen
möchtest, deshalb keine genauere Info.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
