DESSINER EN ARRIERE PLAN DU BUREAU

Signaler
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42146-dessiner-en-arriere-plan-du-bureau

Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007

bon en fait des constantes ca seras mieux je pense (pas d'appels d'apis)
je mettrais un fichier externe pour les lister je pense comme ca pas de recompilation a chaque ajout :o)
pis fodrai pas plutot faire:
CopyMemory MyLongVar, ByVal "2YUY",4
(inverser la chaine? vu que windows gere la ram a l'envers ?)
g pas testé mais bon les const seront mieux et une partie config qui permet de convertir les fourcc dans le prog peut etre on verras...
Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007

ah ...
no comments :op
Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
CopyMemory MyLongVar, ByVal "YUY2",4

...
Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007

ben en utilisant le fourcc pour utiliser le mode YUV plutot que RGB
en gros g lancé dxdiag et g enregistré les infos et dans le fichier ca te donne les modes supportés par ta carte et moi ca gere pas le rgb
(geforce 7500 LE sous vista) apparament ca venait de ca :op
le lockarray fonctionne maintenant
faudrai pouvoir detecter le mode supporté

pour le fourcc c tout bete:

Hex("Y")=59
Hex("U")=55
Hex("Y")=59
Hex("2")=32

ce qui donne : Const FOURCC_YUY2 As Long = &H32595559
en gros fo aligner et inverser l'ordre

pour le mode YV12 ca donne:
Const FOURCC_YV12 As Long = &H32315659

si tu sait comment faire la convertion facilement sous vb je suis preneur :op
Afficher les 10 commentaires