begin process at 2012 02 16 22:58:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > ALGORYTHME DE CLIPPAGE D'IMAGE DANS DIRECTDRAW 7 (COMPTATIBLE VC++ 6 ET VB 6)

ALGORYTHME DE CLIPPAGE D'IMAGE DANS DIRECTDRAW 7 (COMPTATIBLE VC++ 6 ET VB 6)


 Information sur la source

Note :
Aucune note
Catégorie :Tutoriaux Niveau :Débutant Date de création :05/03/2005 Date de mise à jour :05/03/2005 16:32:47 Vu / téléchargé :5 828 / 170

Auteur : CChargy

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Un simple algorythme de clippage d'image dans DirectDraw 7 expliquer (je l'espère) clairement. Il est souvent utile et on s'y arrache rapidement les cheveux pour le trouver. Il permet de mettre une surface dans le BackBuffer qui ne disparait pas si elle est au bord de la surface.

Somaire:
- Les bases de DirectDraw 7 ( seulement ce qui est en rapport avec l'algorythme, n'est vpas un cour de DirectDraw)
- Présentation de l'algorythme
- Apliquation dans Visual Basic (pas testé)
- Apliquation dans VC++

Explique ce qu'est une variable RECT

Source

  • Tout est dans le zip
  • PS.: C'est l'html
Tout est dans le zip
PS.: C'est l'html

 Conclusion

Le code a été tester sous VC++ 6 mais pas sous VB 6.
J'attend vos remarques

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

05 mars 2005 16:32:47 :
Une petite faute de frappe

 Sources de la même categorie

Source avec Zip DLL PERSONNALISÉ AVEC ÉVÈNEMENTS ET PROPRIÉTÉS EN VB6. par Number7
Source avec Zip Source .NET (Dotnet) EXEMPLE DU TUTORAIL "CLASSES MÉTIER" par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DES LISTES : RANGEMENT (LIST.SORT) ET FILTRAGE (LIST... par kbalist
Source avec Zip EXEMPLE SUR LES MENUS POUR AIDER LES DÉBUTANTS COMME MOI ;-) par viragoloco
LES OPÉRATIONS DE LA LISTE CHAINÉE par smaili

Commentaires et avis

Commentaire de ennixo le 06/03/2005 11:02:19

ALGORITHME avec un I !

Commentaire de ennixo le 06/03/2005 11:04:44

"Apliquation"

.........

respect !

Commentaire de azerty25 le 06/03/2005 12:15:33

mdr!

Commentaire de CChargy le 06/03/2005 13:51:30

ah bon!
Toutes mes escuses.
Les français n'est pas mon pt fort.
Merci
Colin CHARGY

Commentaire de ciberrique le 06/03/2005 21:16:23

'Pour que ceci fonctionne il faut mettre les dimmensions de l'image dans X1, X2 , Y1, Y2 pour une image de 32*32 on met :
X1 = 0, Y1=0, X2 = 32, Y2 = 32

Public Function DrawScrolledSurf(Surf As DirectDrawSurface7, _
                                 ByVal X, ByVal Y, _
                                 ByVal X1, ByVal X2, _
                                 ByVal Y1, ByVal Y2)

  
If X < 0 Then            
        X1 = X1 - X      
        X = 0
    End If
    If Y < 0 Then
        Y1 = Y1 - Y
        Y = 0
    End If
    
'Il suffit de remplacer 640 * 480 par la taille que l'on veux

    If X + X2 > 640 Then X2 = X2 - ((X + X2) - 640)  
    If Y + Y2 > 480 Then Y2 = Y2 - ((Y + Y2) - 640)    
  Backbuffer.BltFast X, Y, Surf, ddRect(X1, Y1, X2, Y2), DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY  
End Function

J'espere avoir apporté quelque chose à cette source ...

Commentaire de CChargy le 08/03/2005 17:25:50

Très bien
je voie pas la différence avec ma source?
Elle ne marchais pas?
Merci quand même
Colin CHARGY

Commentaire de le pro masterchief le 01/10/2007 03:26:57

Je trouve pas cela très fort de ta part tu ne teste même pas tes sources avec vb6 c'est vbfrance ici pas cppfrace et en plus ca ne marche pas ca clip l'image et ca les fait disparaitre.

 Ajouter un commentaire




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,608 sec (3)

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