Accueil > Forum > > > > Image transparante sans font fixe
Image transparante sans font fixe
mercredi 29 juin 2005 à 03:17:15 |
Image transparante sans font fixe

Suisse00
|
Bon voilà j'essai depuis quelque temps de faire en sorte que mon bitmap
sois transparent. J'ai réussi mais le problème c'est que pour le moment
je dois utiliser un font fixe. A la basse sa cause aucun problème, mais
si je met des statics, ou autre composante de windows et bien sa
clignote (du au fait que le DC est afficher par dessus).
J'ai penser faire un PrintScreen de ma fenêtre pour que le statics y sois présent et comme cela on vera pas de clignotement.
Si vous avez des idées :)
Note: On peut ce référer a la source http://www.cppfrance.com/code.aspx?id=22723 pour un bitmap transparent. ------------------------------------------ Votre dévoué posseur de question :D
|
|
jeudi 28 juillet 2005 à 11:40:06 |
Re : Image transparante sans font fixe

obby
|
Salut,
En fait, tu peut régler ton problème en faisant du "double
buffer" (je crois que ca s'appel comme ca). J'avais le meme problème et
je l'ai résolu grace à ca. Grossomodo, tu fait :
//----------------------------------------------------------------------------------------------------------
void CTonAppliView::OnDraw(CDC* pDC)
{
....
CDC
MemDCF;
CBitmap MemBmpF;
MemDCF.CreateCompatibleDC(pDC);
MemBmpF.CreateCompatibleBitmap(pDC,RFace.Width (),RFace.Height
());
CBitmap
*pOldBitmap = MemDCF.SelectObject(&MemBmpF);
//-----------------------------------------------------------------------------------------------------------
//tu travaille sur le MemDCF
//-----------------------------------------------------------------------------------------------------------
//tu envoie la totalité de ton dessin vers le DC de l'écran
pDC->BitBlt
(0,0,RFace.Width (),RFace.Height (),&MemDCF,0,0,SRCCOPY);
MemDCF.SelectObject(pOldBitmap);
DeleteDC(MemDCF);
//----Voili voilou
|
|
jeudi 28 juillet 2005 à 11:41:07 |
Re : Image transparante sans font fixe

obby
|
j'ai oublié de préciser que RFace est un CRect
|
|
vendredi 29 juillet 2005 à 01:39:40 |
Re : Image transparante sans font fixe

Suisse00
|
Le double buffer est utiliser contre le clignotement de l'image (ex si tu dois dessiner beaucoup de chose en peu de temp).
Sinon pour l'effet de trasparance je peut utiliser SRCPAINT (si je me trompe pas) sa peut sensiblement faire de la transparance au détriment du noir qui serra effacer.
Sinon je crois que je vais devoir capturer le HDC de la fenêtre puis redesinner par dessus et afficher.
------------------------------------------ Votre dévoué posseur de question :D
|
|
vendredi 29 juillet 2005 à 19:19:51 |
Re : Image transparante sans font fixe

obby
|
Ca peut peut-être t'aider (c'est pas de moi mais de petzold):
// Select bitmaps into memory DCs
hdcMemImag = CreateCompatibleDC (hdc) ;
SelectObject (hdcMemImag, hBitmapImag) ;
hdcMemMask = CreateCompatibleDC (hdc) ;
SelectObject (hdcMemMask, hBitmapMask) ;
// Do the bitblts
BitBlt (hdc, x, y, cxBitmap, cyBitmap, hdcMemMask, 0, 0, 0x220326) ;
BitBlt (hdc, x, y, cxBitmap, cyBitmap, hdcMemImag, 0, 0, SRCPAINT) ;
DeleteDC (hdcMemImag) ;
DeleteDC (hdcMemMask) ;
|
|
Cette discussion est classée dans : font, image, transparent, bitmap, transparante
Répondre à ce message
Sujets en rapport avec ce message
Comment récuperer la luminosité d'un pixel d'une image bitmap? [ par chmod777 ]
Je cherche a recuperer la luminosité d'un pixel (n'importe lequel) d'une image bitmap, cela ne doit pas etre sorcier mais j'avoue que là, j'ai du mal:
Fenetre partiellement transparent [ par dragon376 ]
Comment puis je faire en C++ sous windows XP pour avoir une fenetre partiellement transparent. un peu comme l'assistant de Office XP? Il y a une image
Redimensionner une image [ par xleureaud ]
J'aimerais pouvoir agrandir et reduire une image avec une scrollbar mais je n'y arrive pas, de plus je dois afficher la valeur de la position du cuse
image et curseur [ par xleureaud ]
comment crée une image avec un curseur intégré dedans avec cppBuilder 5 merci
bouton image [ par altay ]
L'analyste programmeur a 3 dimensionje recherche un moyen de changer l' image d'un bouton lorsque l'on clique dessus .j'ai essayer d'ecrire le code su
need help_API - debutant. [ par JimyRyan ]
j'ai cree un progamme qui affiche une image (stoquee dans un fichier .bmp), et une phrase (lu a partir d'un fichier TXT), j'ai deux problemes : une fo
image bitmap et graphique ss visual c++ [ par pipic ]
Slt tt le monde,G 2 petites questions:1) Comment insérer une image ss visual C++??G créeé ma ressource et je l'ai chargé à partir de la ft° LoadBitmap
Déplacer Bitmap à la souris [ par GoldenEye ]
Bonjour, Je souhaiterais afficher une (grande) image bmp dans une fenêtre de taille fixe. A chaque fois que l'utilisateur presse le bouton gauche, le
Découper puis affichier un bitmap [ par Vortex99011 ]
Bonjour,depuis quelques jours de recherches désespérées, je viens vous demander ici un grand secours. Je recherche une manière quelconque pour affiche
Charger un BMP avec une OpenFileDialog et l'afficher dans un pictureBox . [ par Dragoon ]
Bonjour à tous,Je ne suis pas un spécialiste du C++ et des MFC et je souhaiterais comprendre ce qui ne va pas dans mon programme.Je voudrais que celui
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
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 Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.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 LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|