Bonjour !

Le problème est le suivant : je crée une classe à part qui utilise des types CDC, LPPOINT, etc. ainsi que les méthodes de painting de la classe CWnd de afxwin
Il se produit alors une sorte de problème d'espace de nom selon moi : les méthodes GetDC() et ReleaseDC() de ma classe sont de winuser lorsqu'on va vers leurs définitions alors que je veux celles de afxwin qui n'ont pas du tout les même nombres de paramètres.
Le fait d'ajouter CWnd:: n'est pas possible car "error C2352: 'CWnd::GetDC' : illegal call of non-static member function"

En fait, j'ai créé une application SDI et donc, dans les fichiers Doc et View ReleaseDC par ex c'est du CWnd automatiquement mais dans ma classe ça devient du winuser

Que puis-je faire ?