afficher une image avec un fond transparent par dessus un objet multi-

afficher une image avec un fond transparent par dessus un objet multi- - VB/VBA/VBS - Programmation

Marsh Posté le 31-07-2003 à 13:32:26    

Voila... je voulais savoir si kkun avait deja reussi à afficher une image avec un fond transparent par dessus un objet multimedia ?
 
j'utilise un objet de windowsmediaplayer.... et j'arrive pas à afficher une image par dessus, sans le cacher completement... comment faire ?
L'image s'affiche derriere...
Bon, je sais que les plans sont gérés selon le type de l'objet.. mais je me demandais si kkun avait un truc pour contourner ce pb :p


Message édité par wouatouwouatou le 31-07-2003 à 14:12:33
Reply

Marsh Posté le 31-07-2003 à 13:32:26   

Reply

Marsh Posté le 31-07-2003 à 13:46:42    

en pur VB et avec un contrôle standard, ça m'étonnerait que tu y arrives.
 
Par contre, tu peux toujours essayer de trouver un activex pareil qui le ferait, quelque part sur le web.
 
Cela dit, il existe peut-être un moyen d'y arriver en utilisant les techniques de subclassing (très chaud à réaliser).
 
une seule adresse: http://www.vbaccelerator.com/home/index.asp
 
Ce mec là en connaît un bout sur le sujet, mais c'est en anglais.

Reply

Marsh Posté le 31-07-2003 à 15:14:07    

on peut jouer avec les plans via les frames.. conteneur koi.
 
Mais alors... se pose un nouveau pb... comment rendre le fond d'une frame invisible ? :D
 
Bref, solution à voir

Reply

Marsh Posté le 05-08-2003 à 15:40:24    

Tu peux créer un contrôle utilisateur dans ton projet sur lequel tu positionne ton image.
 
Tu attribut ensuite la valeur 0 - Transparent à la propriété BackStyle du UserControl.
 
Enfin tu pose ton UserControl sur ta feuille et tu le dimensionne (avant ou pendant pendant l'exécution).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed