AllAPI Network - The KPD-Team

 
Allapi Network
 API-Guide
 ApiViewer

 API List

 
API Resources
 Tips & Tricks
 VB Tutorials
 Error Lookup
 
Misc Stuff
 VB examples
 VB Tools
 VB Links
 Top Downloads
 
This Site
 Search Engine
 Contact Form
 

Donate to AllAPI.net

SetDIBitsToDevice

The SetDIBitsToDevice function sets the pixels in the specified rectangle on the device that is associated with the destination device context using color data from a device-independent bitmap (DIB).

VB4-32,5,6
Declare Function SetDIBitsToDevice Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal dx As Long, ByVal dy As Long, ByVal SrcX As Long, ByVal SrcY As Long, ByVal Scan As Long, ByVal NumScans As Long, Bits As Any, BitsInfo As BITMAPINFO, ByVal wUsage As Long) As Long

VB.NET
System.Drawing.Graphics.DrawImage

Operating Systems Supported
Requires Windows NT 3.1 or later; Requires Windows 95 or later

Library
Gdi32

Parameter Information
· hdc
Identifies the device context.

· XDest
Specifies the x-coordinate, in logical units, of the upper-left corner of the destination rectangle.

· YDest
Specifies the y-coordinate, in logical units, of the upper-left corner of the destination rectangle.

· dwWidth
Specifies the width, in logical units, of the DIB.

· dwHeight
Specifies the height, in logical units, of the DIB.

· XSrc
Specifies the x-coordinate, in logical units, of the lower-left corner of the DIB.

· YSrc
Specifies the y-coordinate, in logical units, of the lower-left corner of the DIB.

· uStartScan
Specifies the starting scan line in the DIB.

· cScanLines
Specifies the number of DIB scan lines contained in the array pointed to by the lpvBits parameter.

· lpvBits
Points to DIB color data stored as an array of bytes.

· lpbmi
Points to a BITMAPINFO structure that contains information about the DIB.

· fuColorUse
Specifies whether the bmiColors member of the BITMAPINFO structure contains explicit red, green, blue (RGB) values or indices into a palette. The fuColorUse parameter must be one of the following values:
DIB_PAL_COLORS
The color table consists of an array of 16-bit indices into the currently selected logical palette.
DIB_RGB_COLORS
The color table contains literal RGB values.

Return Values
If the function succeeds, the return value is the number of scan lines set.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Examples
- DIB

Related Functions

VB.NET Example

 

 


Copyright © 1998-2007, The Mentalis.org Team - Privacy statement
Did you find a bug on this page? Tell us!
This site is located at http://allapi.mentalis.org/