2010-09-23 25 views
1

Je suis en train de faire une application Windows en utilisant dwmapi.dll sur C# et ça ne fonctionne pas sous Windows XP car XP ne supporte pas l'API Desktop Windows Manager (dwmapi.dll). Il est uniquement pris en charge dans Vista et Win 7. Quelqu'un sait comment faire dwmapi (Desktop Windows Manager API) fonctionne dans Windows XP?Comment faire dwmapi (Desktop Windows Manager API) fonctionne sous Windows XP?

Merci, jron

+2

Ne va pas se produire. XP utilise GDI, tandis que Vista et 7 utilisent WDM. –

+0

Juste au cas où quelqu'un trébucherait sur cette question et désespère, il est possible d'avoir une application utilisant dwmapi qui fonctionnera sous XP - il vous suffit de désactiver les parties dwmapi en utilisant DelayLoading. Il y a quelques bonnes réponses là-dessus et sur d'autres sites. –

Répondre

2

Vous ne pouvez pas faire fonctionner DWM dans Windows XP.

Qu'on le veuille ou non, voilà la réponse.