Masking in VB 6.0 - Schon gelöst
Hallo!
Im Moment arbeite ich mit Visual Basic 6.0 EE, und habe bis jetzt noch in Erfahrung bringen können, wie ich Bilder möglichst schnell auf einem anderen Bild, ohne einen farbigen Kasten drum, anzeigen lassen kann. Ich hatte schon mehrere Ideen, wie z.B.:
For X=0 to Pic.Picture.Width
For Y=0 to Pic.Picture.Height
if Pic.point(X,Y)=Pic.point(1,1) then
Pic.Pset(X,Y),MainFrm.Point(X+Pic.Left,Y+Picp)
End If
Next Y
Next X
Aber die waren zu langsam für einen flüssigen Programmablauf. Ich weiss aber von anderen, in Visual Basic programmierten, Programmen, dass der Masking Vorgang ziemlich schnell ablaufen kann. Ich weiss nur nicht wie.
Es wäre für die (zweifelhafte) "Qualität" meiner Programme förderlich, wenn mir jemand einen Tipp geben könnte. Danke im Voraus.
gez. ZockDom
Hallo!
Im Moment arbeite ich mit Visual Basic 6.0 EE, und habe bis jetzt noch in Erfahrung bringen können, wie ich Bilder möglichst schnell auf einem anderen Bild, ohne einen farbigen Kasten drum, anzeigen lassen kann. Ich hatte schon mehrere Ideen, wie z.B.:
For X=0 to Pic.Picture.Width
For Y=0 to Pic.Picture.Height
if Pic.point(X,Y)=Pic.point(1,1) then
Pic.Pset(X,Y),MainFrm.Point(X+Pic.Left,Y+Picp)
End If
Next Y
Next X
Aber die waren zu langsam für einen flüssigen Programmablauf. Ich weiss aber von anderen, in Visual Basic programmierten, Programmen, dass der Masking Vorgang ziemlich schnell ablaufen kann. Ich weiss nur nicht wie.
Es wäre für die (zweifelhafte) "Qualität" meiner Programme förderlich, wenn mir jemand einen Tipp geben könnte. Danke im Voraus.
gez. ZockDom
Zuletzt bearbeitet: