Salut
je cherche a developer une application avec une fenetre translucide.
J'ai trouver les fonction adequates dans la msdn. On doit inclure user32.lib et winuser.h jusque la tous va bien.
quand je compile cela me met des erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
error C2065: 'WS_EX_LAYERED' : undeclared identifier
error C2065: 'SetLayeredWindowAttributes' : undeclared identifier
error C2065: 'LWA_ALPHA' : undeclared identifier
j'ai fait une recherche dans tous les fichiers de Vc++ il n'y rien.
Vu que cette fonction n'es valable que depuis Windows 2000 es ce que Vc++ est trop vieu??

- ya t'il une MAJ possible??
- Pourquoi en changeant l'ordre des #include le compilateur me trouve des erreurs dans les .h??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
d:\microsoft visual studio\vc98\include\winuser.h(39) : error C2146: syntax error : missing ';' before identifier 'HDWP'
d:\microsoft visual studio\vc98\include\winuser.h(39) : fatal error C1004: unexpected end of file found
ca c en mettant include <winuser.h> en premier