Bonjous a tous
voila jai mon code
#define _WIN32_WINNT 0x0500
#include <windows.h>
using namespace std;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 int main() { long alpha =255;//varible alpha 255 opocité normal const SHORT Mask = 32768; while (1)//bloucle sans fin { HWND hwnd=GetForegroundWindow();//ses pour savoir le fenetre qui se trouve dans le focus LONG exstyle=GetWindowLong(hwnd,GWL_EXSTYLE);//ses pour changé le style SetWindowLong(hwnd,GWL_EXSTYLE, exstyle | WS_EX_LAYERED);//IDEM SetLayeredWindowAttributes(hwnd,0,alpha,LWA_ALPHA);//ses pour apliqué leffete alpha via la virable alpha if (GetKeyState(VK_SHIFT) & Mask) { if (GetKeyState(VK_UP) & Mask) { alpha+=1; } if (GetKeyState(VK_DOWN) & Mask) { alpha-=1; } Sleep(1); } } }
se code permet de rendre la fenetre qui se trouve dans le focus transparentre via SHIFT+UP & SHIFT+DOWN mais voila le niveau de transprence s'applique a tout les fenetre qui seront dans le focus
je mexplique je voudrais chaque fenetre garde le niveau de transparence que l'utilisateur aura choisi exemple
mes document=alpha 200;
monautrepage=alpha 150;
mais je ne sais pas comment faire ses pour sa que je fais apell a vous pouriez-vous maider svp
merci
Kevin
Partager