Accueil > > > DIRECTDRAW: LE MODULE EXTRENEMENT UTILE (NEW) (BUGS CORRIGES)
DIRECTDRAW: LE MODULE EXTRENEMENT UTILE (NEW) (BUGS CORRIGES)
Information sur la source
Description
DU NOUVEAU !
J'ai créer un nouveau module DirectDraw, plus pratique et surtout encore plus simple et plus rapide. EXEMPLE: Je veux définir à une image sa couleur de fond, je n'ai qu'à mettre Img(MonImage).TransparentColor = 16711935 (mauve clair) et aussi : les instruction sont changées comme ImgWidth(MonImage) deviendra Img(MonImage).Width.
Ce module que vous n'avez qu'a ajouter dans votre programme vous permet d'utiliser DirectDraw très facilement et très éfficacement, comme n'importe quel programme, il n'est pas parfait, il y certaines choses que vous devez faire vous même mais voici quand même ce qu'il gère automatiquement:
Source
- '--- LE NOUVEAU ---
-
- InitAff 800, 600, 16, hwnd
- 'donc affichage 800x600 en 16 bits de couleurs sur la page courante
-
- Dim MonImage As Integer
- MonImage = LoadImage("Chiffres.bmp", 0, "0123456789:", 31)
- 'L'image présente dans le fichier contient des chiffres
-
- Clr 16777215
- 'Efface le buffer en blanc
- DrawImage 0, 0, MonImage, , , , , , Time$
- 'Dessine l'image dans le buffer
- 'Cepandant j'ai insèré un texte: Time$ donc 14:32:45
- 'Tous les caractères de ce texte ce trouve dans l'image donc
- 'Il va afficher le texte sans problèmes
- ShowBB
- 'Affiche le buffer
-
- NotInitAff
- 'Décharge tout
-
- End
- 'Devinez
'--- LE NOUVEAU ---
InitAff 800, 600, 16, hwnd
'donc affichage 800x600 en 16 bits de couleurs sur la page courante
Dim MonImage As Integer
MonImage = LoadImage("Chiffres.bmp", 0, "0123456789:", 31)
'L'image présente dans le fichier contient des chiffres
Clr 16777215
'Efface le buffer en blanc
DrawImage 0, 0, MonImage, , , , , , Time$
'Dessine l'image dans le buffer
'Cepandant j'ai insèré un texte: Time$ donc 14:32:45
'Tous les caractères de ce texte ce trouve dans l'image donc
'Il va afficher le texte sans problèmes
ShowBB
'Affiche le buffer
NotInitAff
'Décharge tout
End
'Devinez
Conclusion
La module ne gère pas tous dans DirectDraw mais c'est moi qui l'ai créé, donc dés que j'aurais compris quelque chose de nouveau, il sera automatiquement mis.
Autre chose:
J'y ai mis un exemple en VB5, il prouve fort bien la puissance et la rapidité du module.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Directdraw couleur transparente [ par dester ]
Bon j'ai comme un bleme.Voila je me suis dis : "hopla je me met a developper en directX"Et tout a coup ont surgis quelque problemes (loleu)Alors prem
DX 7 8 9 ??? [ par Stephane ]
Salut a tous voila, il y a quelques temps j'avais fait quelques jeux en DirectX7 qui utilisait DirectDraw Aujourd'hui, je me lance dans un nouveau j
vb6 - directX, directDraw, openGL,... [ par mstarsup5 ]
Bonjour,Je souhaiterais commencer à écrire des programmes en utilsant directX pour pouvoir faire des jeux plus rapides, mais j'aurais quelques questio
module d'un logiciel de démonstration (démo) [ par klexus ]
salut à tousje suis entrain de metre un logiciel de gestion des hotesses d'une société de la place j'aimerais un module .BAS pour le me
DirectDraw DirectX [ par CiscoFun ]
Bonjour,Voila je débute dans la programmation graphique et j'aimerais que quelqu'un me donne l'adresse d'un site (j'en ai deja testé plusieur mais rie
DirectX -> DirectDraw [ par ShadowMaster ]
Bonjour je vous explique mon probleme: j'aimerai savoir si il est possible de "prendre" la couleur d'un pixel dans une surface directDraw un truc du g
DirectDraw sous DirectX8 [ par nihaoma ]
Bonjour à tous,je me permet de poster ce message pour vous soumetre un petit probleme auquel je suis confronté: je suis en train de developper une pet
MsgBox -> Module [ par Fredy35 ]
Voila j'ai un souci j'ai mis tout mes msgbox dans un module :' Module de gestion des messages événementielStatic Function Message(Mess As String) As S
public function et module? [ par pcpunch ]
sltg fais une fonction, qui affiche une progressbar lors d'une copie d un fichier, lorsque je la place ds un module il me dit qu un objet est obligato
perte de valeur public dans un module [ par novicevb ]
je fais un module pour garder ma variable public d'un autre formulaire et je perd la valeur de la variable publique du formulaire que j'ai besoin, il
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|