begin process at 2012 02 15 12:11:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

API

 > 

valeur pour bitblt


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

valeur pour bitblt

dimanche 28 janvier 2007 à 22:09:18 | valeur pour bitblt

akella

bonjour, j'aimerais savoir quel est la valeur de bitblt pour superposé des objets sans les altéré.

exemple : un créateur de personnage met un corps, une tête, mais elle sont vide. pardessus, il rajoute les yeux dans une liste, les vêtements etc. tout s'ajoute les uns pardessus les autres, mais ne change pas la couleur, il fait seulement se metre pardessus avec une couleur de transparence.

y a t-il une valeur qui permet de le faire, si oui laquelle ?
merci de votre aide !
lundi 29 janvier 2007 à 01:23:31 | Re : valeur pour bitblt

marzouki_tn2003

Salut
 le paramétre dwRop de la fonction BitBlt possédes beaucoup de valeur pour definir un raster de superposition de deux image .
Parmis ces valeurs il y a SRCCOPY (copie le bitmap souce sur le bitmap destination en méme temps tu garde la couleur de l'image source)
donc dans la fonction BitBlt affecte la valeur SRCCOPY à dwRop 

Dim SRCCOPY as Integer = &HCC0020 ' Hexadecimale


lundi 29 janvier 2007 à 07:33:03 | Re : valeur pour bitblt

Renfield

Administrateur CodeS-SourceS
Réponse acceptée !
utilises TransparentBlt ou effectue plusieurs opérations BitBlt afin de créer ton masque avec ta couleur de transparence....

regardes ce qui est fait là :

http://www.vbfrance.com/code.aspx?ID=7226


Renfield
Admin CodeS-SourceS- MVP Visual Basic
lundi 29 janvier 2007 à 07:34:22 | Re : valeur pour bitblt

jmfmarques

Membre Club
Bonjour,
utilise plutôt la fonction GdiTransparentBlt de la librairie gdi32.dll de l'API de Windows 
lundi 29 janvier 2007 à 07:35:33 | Re : valeur pour bitblt

jmfmarques

Membre Club
Bonjour Renfield,

croisés...

ou celle signalée par Renfield, bien sur...
lundi 29 janvier 2007 à 07:35:37 | Re : valeur pour bitblt

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
utilise transparentblt plutôt que bitblt si tu veux une superposition avec transparence.


lundi 29 janvier 2007 à 08:26:45 | Re : valeur pour bitblt

EBArtSoft

Membre Club Administrateur CodeS-SourceS
Sinon tu crées un masque noir et blanc pour chaque parties du corps puis tu utilises la superposition par inversion.

Tu dessine le masque avec vbMergePaint
Puis tu dessine le membre avec vbSrcAnd

@+

[Code]E.B.[/Code]
lundi 5 février 2007 à 07:58:10 | Re : valeur pour bitblt

akella

Merci à vous tous !

je vais enfin pouvoir faire mon CharaMaker ^^ Merci encore !


Cette discussion est classée dans : couleur, valeur, bitblt, pardessus


Répondre à ce message

Sujets en rapport avec ce message

valeur rgb d'une couleur [ par vb6fr.dll ] comment connaitre la valeur rgb d'une couleur?je voudrasi faire un showcolor(commondialog)et pouvoir conneitre la valeur rgb de la couleur choisieMerc Comment récuper la valeur d'une couleur en Hexadecimal [ par explicitbeuz13 ] Salut !!Je cherche le moyen de récuper la valeur d'une couleur en Hexadecimal, avec la fenetre de selection des couleurs mais rien a faire... un petit Etat: change de couleur suivant la valeur du champ [ par looping ] Dans un état sous VB, je voudrais pouvoir faire un test de valeur d'un champ de ma base de donnée et changer la couleur d'affichage en fonction de cel Changer la couleur d'un contrôle en fonction d'une valeur [ par EricWattiez ] Bonjour,je souhaite écrire un code VBA permettant de changer la couleur d'un contrôle dans un formulaire Access en fonction d'une valeur se traouvant Dilemne sur les couleurs [ par guifr ] Bonsoir, Je me trouve face à un choix cartésien sur la gestion des couleurs. En effet, je désire créer une application en c++ dans laquelle de nombr une histoire de couleur et de valeur (suite) ....... [ par sandrine_nelly ] Bonjour a tous,Il y a quelques jours, j'ai pose le probleme suivant :J aimerais faire changer de couleur  les cellules ayant une valeur au dela d un c Changer le backcolor d'une listbox, en fonction de la valeur d'une autre listbox ....? [ par vincent812 ] Salut à tous,Voilà le Contexte ...   Sur un Formulaire j'ai disposé une dizaine de Zone de Liste en colone, les unes en dessous des autres.En face de String vers color? [ par Thlb ] Bonjour a tous !Voila, je rencontre quelques petites difficultés. Je précise que j'utilise Visual Studio 2005, pour du VB.Net.J'ai dans une form, un s Masquer toutes les lignes dont la valeur est de couleur noire [ par garbit ] <p clas Changer couleur jours dans calendrier (controle calendrier 9.0) suivant valeur [ par leo09 ] Access 2000 Bonjour à tous, Je sollicite votre aide sur l'utilisation d'un calendrier (controle calendrier 9.0) dans un formulaire. Je cherche le mo


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales