BitBlt |
gdi32.dll | Construit un Bitmap |
|---|---|---|
| Windows 9X, NT 3.1+, 2000, XP, 2003 | ||
Syntaxe
|
[DllImport("gdi32.dll")] static extern bool BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, uint dwRop); |
Paramètres
| Nom | Description | |
|---|---|---|
| hdcDest | Ce paramètre permet d'indiquer le Handle du périphérique de contexte destinataire. | |
| nXDest | Ce paramètre permet d'indiquer la coordonnée X (horizontal) du périphérique de contexte destinataire. | |
| nYDest | Ce paramètre permet d'indiquer la coordonnée Y (vertical) du périphérique de contexte destinataire. | |
| nWidth | Ce paramètre permet d'indiquer la largeur de l'image Bitmap. | |
| nHeight | Ce paramètre permet d'indiquer la hauteur de l'image Bitmap. | |
| hdcSrc | Ce paramètre permet d'indiquer le Handle du périphérique de contexte source. | |
| nXSrc | Ce paramètre permet d'indiquer la coordonnée X (horizontal) du périphérique de contexte source. | |
| nYSrc | Ce paramètre permet d'indiquer la coordonnée Y (vertical) du périphérique de contexte source. | |
| dwRop | Ce paramètre permet d'indiquer les options de traitements de l'opération : | |
| Constante | Description | |
| BLACKNESS | Cette constante permet d'indiquer que le remplissage se fait avec une couleur d'index 0, soit le noir par défaut | |
| DSTINVERT | Cette constante permet d'indiquer que le contenu de chacun des bits du Bitmap est inversé | |
| MERGECOPY | Cette constante permet d'indiquer d'effectuer «Et binaire» de l'image destinataire et de l'image source | |
| MERGEPAINT | Cette constante permet d'indiquer d'effectuer «Ou binaire» de l'image destinataire et de l'image source | |
| NOTSRCCOPY | Cette constante permet d'indiquer d'effectuer «Négation» de l'image source et de l'image destinataire | |
| NOTSRCERASE | Cette constante permet d'indiquer d'effectuer «Ou binaire inverse» de l'image source et de l'image destinataire | |
| PATCOPY | Cette constante permet d'indiquer d'effectuer une copie du motif dans l'image destinataire | |
| PATINVERT | Cette constante permet d'indiquer d'effectuer «Ou exclusif binaire» de l'image source et de l'image destinataire | |
| PATPAINT | Cette constante permet d'indiquer d'effectuer une copie du motif avec un «Ou binaire» dans l'image destinataire | |
| SRCAND | Cette constante permet d'indiquer d'effectuer «Et binaire» de l'image source et de l'image destinataire | |
| SRCCOPY | Cette constante permet d'indiquer de copier l'image source dans l'image destinataire | |
| SRCERASE | Cette constante permet d'indiquer d'effectuer «Et binaire inversé» de l'image source et de l'image destinataire | |
| SRCINVERT | Cette constante permet d'indiquer d'effectuer «Ou exclusif binaire» de l'image source et de l'image destinataire | |
| SRCPAINT | Cette constante permet d'indiquer d'effectuer «Ou binaire» de l'image source et de l'image destinataire | |
| WHITENESS | Cette constante permet d'indiquer que le remplissage se fait avec une couleur d'index 1, soit le blanc par défaut | |
Description
Cette fonction permet d'effectuer la copie d'un Bitmap vers l'écran.
Dernière mise à jour : Samedi, le 26 décembre 2009