[c++]transparence fenetre focus
kiki67100
Messages postés
317
Statut
Membre
-
jackoujack -
jackoujack -
Bonjous a tous
voila jai mon code
se 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
voila jai mon code
#define _WIN32_WINNT 0x0500
#include <windows.h>
using namespace std;
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 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
A voir également:
- [c++]transparence fenetre focus
- Fenetre windows - Guide
- Helicon focus - Télécharger - Photo & Graphisme
- Fenêtre hors écran windows 11 - Guide
- Focus writer - Télécharger - Traitement de texte
- Fenetre de navigation privée - Guide