Hallo,
ich habe eine richtextbox, deren hintergrundfarbe zur laufzeit festgelegt wird.
Danach wird aus einer Ressource etlige Bilder geladen, die dann je nachdem in der Richttexbox angezeigt werden.
Sowie die Hintergrundfarbe von den der Richtextbox geaendert wird, rufe ich die Sub MT auf, die folgendermassen ausschaut
Aufruf über MT textbox.backcolor
public sub MT ( Color as long)
on error resume next
dim k as byte
dim i as long
dim j as long
dim tf as long
for k=0 to picture1.count
picture1(k).scalemode=3
tf = getpixel(picture1(k).hdc,1,1) ’ Tranzparente Farbe festlegen
for i=0 to picture1.scalewidht
for j = o to picture1.scaleheight
if getpixel (picture1(k).hdc,i,j)=tf then setpixel picture1(k).dc,i,j,color)
next j
next i
picture1(k).refresh
Soweit funktioniert alles und die bilder nehme auch die gewünschte die farbe.
Aber wenn ich sie nun in die zwischenablage kopiere und dann wieder einfüge, ist nach wievor der veraenderte Bereich schwarz
Weiss jemand woran das liegt oder wie man das abstellen kann?
MFG Alex
next k