hdc Größenermittlung
-
Hallo !
Mit welcher WinApi Funktion ermitteln man die (aktuelle)Größe eines Kontexts.
Sprich Breite und Höhe eines DC's.Habs mit GetBoundsRect probiert,haut aber irgendwie nicht ganz hin.
Mfg Trinity
-
Vielleicht mit GetDeviceCaps - kann aber gut sein, dass das nicht für Memory-DCs funktioniert und ob das was du suchst da überhaupt dabei ist
-
Afaik kann man das garnicht, du kannst nur die Größe des verknüpften Bitmaps erhalten.
-
-
Danke für Eure Antworten !
GetDeviceCaps scheint nicht ganz das richtige zu sein.Hier bekomme ich zwar zahlreiche Infos über den DC eines Displays und Druckers,aber nicht die aktuelle Gesamtgröße oder auch Clientgröße eines Kontexts.
Es geht nämlich darum->
Über eine Funktion wird der DC übergeben und ein Flag
ob der gesamte DC (mit einer bestimmten Farbe) gefüllt werden soll.Diese Füllung des DC läßt sich funktionsintern mit FillRect erledigen.FillRect
verlangt aber,wie der Funktionsname schon sagt,einen Rechtecksbereich,der den
entsprechenden Teil mit Farbe füllt.Eine NULL Übergabe,mit dem Ziel den gesamten Kontext zu füllen,ist hier nicht zulässig.
Mit ClientRect kann ich mich nur auf den Kontext des eigentlichen Fensters beschränken.Ich werde im Internet weiterstöbern ,vielleicht find ich ja doch noch was.
Danke für Eure HilfeMfg Trinity