begin process at 2012 02 13 23:44:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

prob directX mode fenetré avec VB :(


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

prob directX mode fenetré avec VB :(

samedi 24 mai 2003 à 12:54:31 | prob directX mode fenetré avec VB :(

Antitrust

salut!
j'ai un prob avec DirectX :
en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :

DD.RestoreDisplayMode
Set SurfacePrimaire = Nothing
Set SurfaceBackBuffer = Nothing
Set DD = Nothing
Set DX = Nothing
Form2.Show

Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!

AnTiTrUsT-VB
dimanche 25 mai 2003 à 11:00:40 | Re : prob directX mode fenetré avec VB :(

Renfield

Administrateur CodeS-SourceS
etrange, si tes instances sont clairement séparées.....

tu ne continue pas la boucle d'affichage de la 1ere.....

non, je vois pas, DX7 et hyper loin dans mes souvenirs, en plus, ca aide pas !
-----------------------------------------------------------------------
By Renfield

thomas_reynald@msn.com

Aucune touche n'a été bléssée lors de la saisie de ce texte..........


-------------------------------
Réponse au message :
-------------------------------

> salut!
> j'ai un prob avec DirectX :
> en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :
>
> DD.RestoreDisplayMode
> Set SurfacePrimaire = Nothing
> Set SurfaceBackBuffer = Nothing
> Set DD = Nothing
> Set DX = Nothing
> Form2.Show
>
> Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
> Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!
>
> AnTiTrUsT-VB
dimanche 25 mai 2003 à 11:01:39 | Re : prob directX mode fenetré avec VB :(

Renfield

Administrateur CodeS-SourceS
envoie moi ton projet, si tu veux, je jetterais un oeil malgré tout (non, je suis po la pour te le subtiliser !!! )
-----------------------------------------------------------------------
By Renfield

thomas_reynald@msn.com

Aucune touche n'a été bléssée lors de la saisie de ce texte..........


-------------------------------
Réponse au message :
-------------------------------

> etrange, si tes instances sont clairement séparées.....
>
> tu ne continue pas la boucle d'affichage de la 1ere.....
>
> non, je vois pas, DX7 et hyper loin dans mes souvenirs, en plus, ca aide pas !
> -----------------------------------------------------------------------
> By Renfield
>
> thomas_reynald@msn.com
>
> Aucune touche n'a été bléssée lors de la saisie de ce texte..........
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > salut!
> > j'ai un prob avec DirectX :
> > en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :
> >
> > DD.RestoreDisplayMode
> > Set SurfacePrimaire = Nothing
> > Set SurfaceBackBuffer = Nothing
> > Set DD = Nothing
> > Set DX = Nothing
> > Form2.Show
> >
> > Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
> > Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!
> >
> > AnTiTrUsT-VB
>
dimanche 25 mai 2003 à 12:28:39 | Re : prob directX mode fenetré avec VB :(

Antitrust

Ouais merci là sa marche mieux deja mais sa rame un truc de fou! pourtant j'ai bien tout "fermé" :
Arreter = True 'j'arrete la boucle
DD.RestoreDisplayMode
Set SurfacePrimaire = Nothing
Set SurfaceBackBuffer = Nothing
Set DD = Nothing
Set DX = Nothing
et je "ferme" toutes mes surfaces
j'en "ouvre" d'autres, normal
mais je comprend vraiment pas pourquoi sa rame
en + je suis obligé de mettre ma "nouvelle" form en mode plein ecran sinon la surface DirectX s'affiche pas bien
en + ma boucle n'est pas chargée !

Do

DoEvents
SurfaceBackBuffer_MAP.BltColorFill ddRect(0, 0, 0, 0), QBColor(0)
SurfaceBackBuffer_MAP.BltFast 0, 0, SurfaceESSAI_MAP, ddRect(0, 0, 0, 0), DDBLTFAST_WAIT
SurfacePrimaire_MAP.Blt ddRect(0, 0, Largeur, Hauteur), SurfaceBackBuffer_MAP, ddRect(0, 0, 0, 0), DDBLT_WAIT

Loop Until A = True

bon la je pige plus rien...
ps : je t'ai mis dans mes amis MSN (milo_44@msn.com) accepte ;)
a+

-------------------------------
Réponse au message :
-------------------------------

> envoie moi ton projet, si tu veux, je jetterais un oeil malgré tout (non, je suis po la pour te le subtiliser !!! )
> -----------------------------------------------------------------------
> By Renfield
>
> thomas_reynald@msn.com
>
> Aucune touche n'a été bléssée lors de la saisie de ce texte..........
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > etrange, si tes instances sont clairement séparées.....
> >
> > tu ne continue pas la boucle d'affichage de la 1ere.....
> >
> > non, je vois pas, DX7 et hyper loin dans mes souvenirs, en plus, ca aide pas !
> > -----------------------------------------------------------------------
> > By Renfield
> >
> > thomas_reynald@msn.com
> >
> > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > salut!
> > > j'ai un prob avec DirectX :
> > > en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :
> > >
> > > DD.RestoreDisplayMode
> > > Set SurfacePrimaire = Nothing
> > > Set SurfaceBackBuffer = Nothing
> > > Set DD = Nothing
> > > Set DX = Nothing
> > > Form2.Show
> > >
> > > Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
> > > Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!
> > >
> > > AnTiTrUsT-VB
> >
>
dimanche 25 mai 2003 à 13:01:38 | Re : prob directX mode fenetré avec VB :(

Renfield

Administrateur CodeS-SourceS
ta boucle m'a l'ai plus ou moins normale.... reste a savoir comment tu a declaré tout ca..... enfin, en ce moment, j'ai pleins d'exems, donc peu de temps.....


-----------------------------------------------------------------------
By Renfield

thomas_reynald@msn.com

Aucune touche n'a été bléssée lors de la saisie de ce texte..........


-------------------------------
Réponse au message :
-------------------------------

> Ouais merci là sa marche mieux deja mais sa rame un truc de fou! pourtant j'ai bien tout "fermé" :
> Arreter = True 'j'arrete la boucle
> DD.RestoreDisplayMode
> Set SurfacePrimaire = Nothing
> Set SurfaceBackBuffer = Nothing
> Set DD = Nothing
> Set DX = Nothing
> et je "ferme" toutes mes surfaces
> j'en "ouvre" d'autres, normal
> mais je comprend vraiment pas pourquoi sa rame
> en + je suis obligé de mettre ma "nouvelle" form en mode plein ecran sinon la surface DirectX s'affiche pas bien
> en + ma boucle n'est pas chargée !
>
> Do
>
> DoEvents
> SurfaceBackBuffer_MAP.BltColorFill ddRect(0, 0, 0, 0), QBColor(0)
> SurfaceBackBuffer_MAP.BltFast 0, 0, SurfaceESSAI_MAP, ddRect(0, 0, 0, 0), DDBLTFAST_WAIT
> SurfacePrimaire_MAP.Blt ddRect(0, 0, Largeur, Hauteur), SurfaceBackBuffer_MAP, ddRect(0, 0, 0, 0), DDBLT_WAIT
>
> Loop Until A = True
>
> bon la je pige plus rien...
> ps : je t'ai mis dans mes amis MSN (milo_44@msn.com) accepte ;)
> a+
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > envoie moi ton projet, si tu veux, je jetterais un oeil malgré tout (non, je suis po la pour te le subtiliser !!! )
> > -----------------------------------------------------------------------
> > By Renfield
> >
> > thomas_reynald@msn.com
> >
> > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > etrange, si tes instances sont clairement séparées.....
> > >
> > > tu ne continue pas la boucle d'affichage de la 1ere.....
> > >
> > > non, je vois pas, DX7 et hyper loin dans mes souvenirs, en plus, ca aide pas !
> > > -----------------------------------------------------------------------
> > > By Renfield
> > >
> > > thomas_reynald@msn.com
> > >
> > > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > salut!
> > > > j'ai un prob avec DirectX :
> > > > en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :
> > > >
> > > > DD.RestoreDisplayMode
> > > > Set SurfacePrimaire = Nothing
> > > > Set SurfaceBackBuffer = Nothing
> > > > Set DD = Nothing
> > > > Set DX = Nothing
> > > > Form2.Show
> > > >
> > > > Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
> > > > Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!
> > > >
> > > > AnTiTrUsT-VB
> > >
> >
>
dimanche 25 mai 2003 à 14:15:04 | Re : prob directX mode fenetré avec VB :(

Antitrust

bon un autre prob d'un uatre projet : (mais du mm style)
j'affich tout simplement un images ds une surface DirectX mais l'image n'est pas de la bonne taille! elle ne s'affiche pas avec la meme taille que celle "normale", avec photoshop par ex
en fait je declare simplement une surface
Public Brouillon_SurfaceESSAI As DDSURFACEDESC2
je ne modifie rien à Brouillon_SurfaceESSAI
Set SurfaceESSAI = DD.CreateSurfaceFromFile(chemin_fichier, Brouillon_SurfaceESSAI)

et ma boucle :

Do

DoEvents
SurfaceBackBuffer.BltColorFill ddRect(0, 0, 0, 0), QBColor(0)
SurfaceBackBuffer.BltFast 10, 100, SurfaceESSAI, ddRect(0, 0, 0, 0), DDBLTFAST_WAIT
SurfacePrimaire.Blt ddRect(0, 0, 500, 600), SurfaceBackBuffer, ddRect(0, 0, 0, 0), DDBLT_WAIT

If Err.Number = DDERR_SURFACELOST Then SurfacePrimaire.restore 'Si la surface est perdue, on la restaure

Loop Until Arreter = True

voila je pige pas
a+
-------------------------------
Réponse au message :
-------------------------------

> ta boucle m'a l'ai plus ou moins normale.... reste a savoir comment tu a declaré tout ca..... enfin, en ce moment, j'ai pleins d'exems, donc peu de temps.....
>
>
> -----------------------------------------------------------------------
> By Renfield
>
> thomas_reynald@msn.com
>
> Aucune touche n'a été bléssée lors de la saisie de ce texte..........
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Ouais merci là sa marche mieux deja mais sa rame un truc de fou! pourtant j'ai bien tout "fermé" :
> > Arreter = True 'j'arrete la boucle
> > DD.RestoreDisplayMode
> > Set SurfacePrimaire = Nothing
> > Set SurfaceBackBuffer = Nothing
> > Set DD = Nothing
> > Set DX = Nothing
> > et je "ferme" toutes mes surfaces
> > j'en "ouvre" d'autres, normal
> > mais je comprend vraiment pas pourquoi sa rame
> > en + je suis obligé de mettre ma "nouvelle" form en mode plein ecran sinon la surface DirectX s'affiche pas bien
> > en + ma boucle n'est pas chargée !
> >
> > Do
> >
> > DoEvents
> > SurfaceBackBuffer_MAP.BltColorFill ddRect(0, 0, 0, 0), QBColor(0)
> > SurfaceBackBuffer_MAP.BltFast 0, 0, SurfaceESSAI_MAP, ddRect(0, 0, 0, 0), DDBLTFAST_WAIT
> > SurfacePrimaire_MAP.Blt ddRect(0, 0, Largeur, Hauteur), SurfaceBackBuffer_MAP, ddRect(0, 0, 0, 0), DDBLT_WAIT
> >
> > Loop Until A = True
> >
> > bon la je pige plus rien...
> > ps : je t'ai mis dans mes amis MSN (milo_44@msn.com) accepte ;)
> > a+
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > envoie moi ton projet, si tu veux, je jetterais un oeil malgré tout (non, je suis po la pour te le subtiliser !!! )
> > > -----------------------------------------------------------------------
> > > By Renfield
> > >
> > > thomas_reynald@msn.com
> > >
> > > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > etrange, si tes instances sont clairement séparées.....
> > > >
> > > > tu ne continue pas la boucle d'affichage de la 1ere.....
> > > >
> > > > non, je vois pas, DX7 et hyper loin dans mes souvenirs, en plus, ca aide pas !
> > > > -----------------------------------------------------------------------
> > > > By Renfield
> > > >
> > > > thomas_reynald@msn.com
> > > >
> > > > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > salut!
> > > > > j'ai un prob avec DirectX :
> > > > > en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :
> > > > >
> > > > > DD.RestoreDisplayMode
> > > > > Set SurfacePrimaire = Nothing
> > > > > Set SurfaceBackBuffer = Nothing
> > > > > Set DD = Nothing
> > > > > Set DX = Nothing
> > > > > Form2.Show
> > > > >
> > > > > Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
> > > > > Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!
> > > > >
> > > > > AnTiTrUsT-VB
> > > >
> > >
> >
>
dimanche 25 mai 2003 à 15:23:22 | Re : prob directX mode fenetré avec VB :(

Renfield

Administrateur CodeS-SourceS
si mes souvenirs ne me jouent pas de tours, c'est atoi de specifier la taille de la surface , dans le SurfaceDesc , me semble-t'il......
-----------------------------------------------------------------------
By Renfield

thomas_reynald@msn.com

Aucune touche n'a été bléssée lors de la saisie de ce texte..........


-------------------------------
Réponse au message :
-------------------------------

> bon un autre prob d'un uatre projet : (mais du mm style)
> j'affich tout simplement un images ds une surface DirectX mais l'image n'est pas de la bonne taille! elle ne s'affiche pas avec la meme taille que celle "normale", avec photoshop par ex
> en fait je declare simplement une surface
> Public Brouillon_SurfaceESSAI As DDSURFACEDESC2
> je ne modifie rien à Brouillon_SurfaceESSAI
> Set SurfaceESSAI = DD.CreateSurfaceFromFile(chemin_fichier, Brouillon_SurfaceESSAI)
>
> et ma boucle :
>
> Do
>
> DoEvents
> SurfaceBackBuffer.BltColorFill ddRect(0, 0, 0, 0), QBColor(0)
> SurfaceBackBuffer.BltFast 10, 100, SurfaceESSAI, ddRect(0, 0, 0, 0), DDBLTFAST_WAIT
> SurfacePrimaire.Blt ddRect(0, 0, 500, 600), SurfaceBackBuffer, ddRect(0, 0, 0, 0), DDBLT_WAIT
>
> If Err.Number = DDERR_SURFACELOST Then SurfacePrimaire.restore 'Si la surface est perdue, on la restaure
>
> Loop Until Arreter = True
>
> voila je pige pas
> a+
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ta boucle m'a l'ai plus ou moins normale.... reste a savoir comment tu a declaré tout ca..... enfin, en ce moment, j'ai pleins d'exems, donc peu de temps.....
> >
> >
> > -----------------------------------------------------------------------
> > By Renfield
> >
> > thomas_reynald@msn.com
> >
> > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Ouais merci là sa marche mieux deja mais sa rame un truc de fou! pourtant j'ai bien tout "fermé" :
> > > Arreter = True 'j'arrete la boucle
> > > DD.RestoreDisplayMode
> > > Set SurfacePrimaire = Nothing
> > > Set SurfaceBackBuffer = Nothing
> > > Set DD = Nothing
> > > Set DX = Nothing
> > > et je "ferme" toutes mes surfaces
> > > j'en "ouvre" d'autres, normal
> > > mais je comprend vraiment pas pourquoi sa rame
> > > en + je suis obligé de mettre ma "nouvelle" form en mode plein ecran sinon la surface DirectX s'affiche pas bien
> > > en + ma boucle n'est pas chargée !
> > >
> > > Do
> > >
> > > DoEvents
> > > SurfaceBackBuffer_MAP.BltColorFill ddRect(0, 0, 0, 0), QBColor(0)
> > > SurfaceBackBuffer_MAP.BltFast 0, 0, SurfaceESSAI_MAP, ddRect(0, 0, 0, 0), DDBLTFAST_WAIT
> > > SurfacePrimaire_MAP.Blt ddRect(0, 0, Largeur, Hauteur), SurfaceBackBuffer_MAP, ddRect(0, 0, 0, 0), DDBLT_WAIT
> > >
> > > Loop Until A = True
> > >
> > > bon la je pige plus rien...
> > > ps : je t'ai mis dans mes amis MSN (milo_44@msn.com) accepte ;)
> > > a+
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > envoie moi ton projet, si tu veux, je jetterais un oeil malgré tout (non, je suis po la pour te le subtiliser !!! )
> > > > -----------------------------------------------------------------------
> > > > By Renfield
> > > >
> > > > thomas_reynald@msn.com
> > > >
> > > > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > etrange, si tes instances sont clairement séparées.....
> > > > >
> > > > > tu ne continue pas la boucle d'affichage de la 1ere.....
> > > > >
> > > > > non, je vois pas, DX7 et hyper loin dans mes souvenirs, en plus, ca aide pas !
> > > > > -----------------------------------------------------------------------
> > > > > By Renfield
> > > > >
> > > > > thomas_reynald@msn.com
> > > > >
> > > > > Aucune touche n'a été bléssée lors de la saisie de ce texte..........
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > salut!
> > > > > > j'ai un prob avec DirectX :
> > > > > > en fait dans ma form principal j'affiche une surface DirectDraw en mode clipping (fenetré) et j'ai des images affichées dessus. ça fonctionne très bien (en fait c'est un Pacman et le ptit bonhomme sa balade bien). Mais j'ai fait un editeur de niveau, et c'est la que j'ai un prob : j'ouvre une new surface DirectX, et j'affiche une autre surface directdraw, dans un autre Form, avec des images dessus encore. Avant d'afficher la 2ème form, l'éditeur de niveau, je ferme tout les composants DirectX :
> > > > > >
> > > > > > DD.RestoreDisplayMode
> > > > > > Set SurfacePrimaire = Nothing
> > > > > > Set SurfaceBackBuffer = Nothing
> > > > > > Set DD = Nothing
> > > > > > Set DX = Nothing
> > > > > > Form2.Show
> > > > > >
> > > > > > Mais ma nouvelle surface ne s'affiche pas bien du tt! Je declare une nouveau composant DirectX, DirectDraw (Set DD = DX.DirectDrawCreate(""))
> > > > > > Et je fait presque comme pour la Form d'avant mais la surface s'affiche bien que qd je met le form plein ecran, ou parfois lorsque la new surface chevauche l'autre qui est derrière ! J'ai besoin d'aide ! Merci de vos idées!
> > > > > >
> > > > > > AnTiTrUsT-VB
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : affiche, set, form, directx, surface


Répondre à ce message

Sujets en rapport avec ce message

Comment mettre un numéro de facture par défaut qui s'incrémente automatiquement [ par titi ] Salut,j'ai un petit pb, je dois modifier le code ci dessous pour qu'un numéro de facture s'affiche automatiquement sous la forme:F0109014F:désignant f Probleme affichage menu avec popupmenu !! HELP !! [ par zorglob ] BOnjour !! Voila j'ai un probleme d'affichage d'un menu avec la fonction popupmenu. Je m'explique :J'ai une form sur laquelle il y a un treeview, lors 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 !!!!! Clip & Flip (DirectX) Aidez moi !!!!! [ par Stoomm ] Bonjour, je recherche un exemple, le plus simpliste possible, pour faire un flipping et un clipping sur une image en Direct X.Si quelqu'un pouvais me AU SECOURS!!!! [ par Tchitchi ] Salut tlm!!Je recherche une fonction API (ou une autre solution) pour pouvoir créer une surface directX dont le fond est transparent (par exemple une Probleme de Load d'une form [ par Dreamfusion ] En fait, j'ai vu que je n'etais pas seul à avoir ce problème.C'est un problème de chargement de feuille. En utilisant Load, j'affiche tjrs mes feuille + 1 sur form ou statusbar [ par AsselusBorealiss ] desole petite erreur sur mon post preceden fait je voudrais affiche le nombre de changement ip.a chaque changement ip de mon F.a.ije voudrais affiche transfert de donné d'une list d'un form a textbox d'un 2eme form [ par eric20 ] Salut j'ai posté dans la section formulaire mais là, j'arrive vraiment pas a  faire ça :j'ai une listbox ds un formulaire qui affiche :Form1:laurent D Aide sur la transparence d'une form [ par Monico9385 ] Alors voila. J'ai ma form avec une image deds, et quand je clique sur un bouton ca affiche une image en dessous de la form, qui est moins large que la Affiche de form dans une boucle [ par Mekhanik ] Voilà mon problème : J'ai une form d'affichage de résultat. Cette form s'affiche par MaForm.show et le bouton suivant de la form déclenche MaForm.hide


Nos sponsors


Sondage...

Comparez les prix

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

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