Ofcource, you can do what Charles explained. But you can also use
Picture.RGBSurface.Pixel(x,y). Maybe you have a good reason to use a
memoryblock, but I can't see it. It doesn't support Linux....
Maarten
On 10/07/06, Phil M <[EMAIL PROTECTED]> wrote:
Is there a way to manipulate/access the individual pixels of a
Picture using the Handle property?
I would like to access the raw picture data with a MemoryBlock, but I
don't know how to convert the pointer returned from the
Graphics.Handle into a MemoryBlock.
Dim g As Graphics = p.Graphics // assume p is passed as
function parameter
Dim m As MemoryBlock
#If TargetWindows
?? = g.Handle(HandleTypeHDC)
#Elseif TargetMacOS
?? = g.Handle(HandleTypeCGrafPtr)
#Endif // Linux not supported
What can I do to get the Handle into a MemoryBlock?
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>