Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - nekko

Pages: [1]
1
Fenêtrage / Re : [Résolu] Background transparent
« le: Juin 28, 2013, 05:01:53 pm »
Je pense que je vais me résoudre à utiliser plusieurs fenêtres alors. Merci quand même.

PS: J'admire ton travail Laurant, faire une superbe librarie et être aussi actif sur le forum, anglais et français en plus, j'ai jamais vu ça :Q

2
Fenêtrage / Re : Background transparent
« le: Juin 28, 2013, 03:27:59 pm »
Quelque chose de ce genre là (avec le background invisible derrière):



Pour l'instant, la seul solution que je vois c'est d'utiliser plusieurs fenêtres différentes.

3
Fenêtrage / Re : Background transparent
« le: Juin 28, 2013, 03:14:34 pm »
Non, pas du tout. Si je change un peu la transparence, sa donne ça.


4
Fenêtrage / Re : Background transparent
« le: Juin 28, 2013, 02:33:44 pm »
J'ai trouvé un moyen de changer la transparence d'une fenêtre en utilisant un layer, mais je ne sais pas si c'est une bonne solution pour pouvoir afficher des images par dessus.

sf::RenderWindow window(sf::VideoMode(500, 500), "SFML_WINDOW", 0);

HWND hWnd = window.getSystemHandle();
SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);
SetLayeredWindowAttributes(hWnd, 0, 0, LWA_ALPHA);

5
Fenêtrage / Re : Background transparent
« le: Juin 28, 2013, 01:40:35 pm »
De telles fonctions ne vont pas rendre TOUTE la fenêtre transparente? Je souhaiterais afficher des images par dessus ce background.

6
Fenêtrage / [Résolu] Background transparent
« le: Juin 28, 2013, 01:05:19 pm »
Bonjour à tous,

Découvrant SFML depuis peu, je voudrais savoir s'il était possible de rendre le background d'une fenêtre translucide, voire totalement transparent. J'ai fais quelques recherches (peut-être pas assez) à ce sujet, je n'ai cependant rien trouvé.

Merci pour votre aide.

Pages: [1]