OPACITY SOFT MFC ( JOUE SUR LES EFFETS DE TRANSPARENCE )

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 12 nov. 2004 à 18:06
tripmagic Messages postés 19 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 5 août 2009 - 29 juin 2005 à 20:55
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/27521-opacity-soft-mfc-joue-sur-les-effets-de-transparence

tripmagic Messages postés 19 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 5 août 2009
29 juin 2005 à 20:55
Premiere impression sans lire le code: le résultat est surprenant !
Avec VNC, le client ne voit pas l'application qui tourne. Mais sur le pc serveur, on la voit.
En tous cas, merci, c'est exactement ce que je cherchais et bien au delà de mes espérances. Cà mérite un 10. Bonne continuation.
soldier8514 Messages postés 295 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 24 janvier 2014 1
15 mai 2005 à 19:00
tu saurais pas par hazard comment rendre tout transparent sauf un bouton (ou une image ) ?
soldier8514 Messages postés 295 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 24 janvier 2014 1
15 mai 2005 à 18:57
enfin kk1 a fait un exemple sous MFC ! merci nico23
cs_Arnotic Messages postés 933 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 9 janvier 2012
15 nov. 2004 à 12:01
Je viens de poster une source montrant l'utilisation de SetLayeredWindowAttributes direct. Pour s'embeter avec MFC quand API Win32 te donne tout par defaut ? http://www.cppfrance.com/code.aspx?ID=27579
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
12 nov. 2004 à 18:06
SLWA_FUNC MySetLayeredWindowAttributes;
HMODULE hUser32 = GetModuleHandle("USER32.DLL");
MySetLayeredWindowAttributes = (SLWA_FUNC)GetProcAddress(hUser32,"SetLayeredWindowAttributes");
MySetLayeredWindowAttributes(m_hWnd, MyColor, (255 * i) / 100, LWA_ALPHA | LWA_COLORKEY);

-> Pourquoi ne pas appeler directement l'API SetLayeredWindowAttributes?
Rejoignez-nous