DrawToBitmap

23/02/2008 - 11:22 von Marcel Beutner | Report spam
Hallo NG,

Gibt es eine Möglichkeit das FlowLayoutPanel in einem Metafile zu malen?
Die Methode DrawToBitmap macht dies leider nur in ein Bitmap. Somit gehen
mir die Vektoreninformationen veloren. Im FlowLayoutPanel selbst gibt es
nur Labels und TextBoxen. Ich habe mir mal die DrawToBitmap Funktion
angeschaut und die senden da ein WM_PRINT auf das Control. Müsste ich also
das Print Erreignis abfangen und dann in das Metafile (oder einen andern
DC) malen? Oder bin ich komplett auf dem Holzweg?

Vielen Dank für weiter Infos
marcel
 

Lesen sie die antworten

#1 Frank Dzaebel
23/02/2008 - 12:01 | Warnen spam
Hallo Marcel,

... Der derzeitige Stand sieht so aus, dass ich die Lücken im
Text finde und über SetMeasurableCharacterRanges und
MeasureCharacterRanges die Koordinaten der Lücken
rausfinde und ein Rechteck darüber zeichne. Diesen
Weg finde ich aber nicht so toll da es nicht 100%ig genau ist.



*genau* kann man es ggf. über den TextRenderer bestimmen,
wenn ich Dein Szenario richtig verstehe.
Die Graphics Methoden sind da nicht immer pràzise.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen