|
-
Aug 10th, 2012, 11:45 AM
#1
[RESOLVED] TransparentBlt - Does nothing
I'm using Windows XP/SP2 - VB6.0
On a Form I have two Pictureboxes, Picture1 and Picture2. The Form, Picture1, and Picture2 have their ScaleMode = vbPixels. Picture1 and Picture2 have their AutoRedraw = True. Picture1 has a multi-colored bitmap (red, blue, yellow, green, cyan, magenta) of circles. Picture2 has no bitmap.
The code line I run:
Code:
TransparentBlt _
Picture2.hdc, _
0, 0, _
Picture1.ScaleWidth, _
Picture1.ScaleHeight, _
Picture1.hdc, _
0, 0, _
Picture1.ScaleWidth, _
Picture1.ScaleHeight, _
RGB(255, 0, 0)
Picture2 is not changed.
Am I using the function incorrectly or doe it simply not work?
Anything I post is an example only and is not intended to be the only solution, the total solution nor the final solution to your request nor do I claim that it is. If you find it useful then it is entirely up to you to make whatever changes necessary you feel are adequate for your purposes.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|