Bonjour
je travaille sur Visual C++ et j'essaie de lancer une image flash dans une fenetre.
pour cela j'utilise la fonction setMovie de CShockWaveFlash . Voici son code :
mon probleme est que je n'arrive pas à afficher mon image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void CShockwaveFlash::SetMovie(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); }
Voici mon code:
mais ca marche quand je modifie de cette facon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_FlashPlayer.SetMovie(".\\cdromflash.swf");
Bien sur dans ce deuxieme exemple j'ai copié l'image dans c:\
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_FlashPlayer.SetMovie("c:\\cdromflash.swf");
tandis que dans mon premier exemple l'image se trouve dans le répertoire courant ou se trouve mon projet.
S'il vous plait vous pourriez m'aider. je ne comprend pas du tout pourquoi la fonction de comprend pas les chemins relatifs.








Répondre avec citation
Partager