Bonjour,
Je suis en train d'intégrer la librairie Quick PDF Library à mon projet VC++.
Cette librairie possède de très nombreuses fonctions permettant entre autre d'afficher les pages d'un fichier PDF à l'écran.
Je souhaite pour cela utiliser la méthode :
1 2
| int QuickPDFDARenderPageToDC(int InstanceID, int FileHandle, int PageRef,
int DPI, int DC); |
La documentation précise qu'il est nécessaire de transmettre un DC Device Context (de type HDC) apparement transmis par la méthode :
int QuickPDFGetCanvasDC(int InstanceID, int Width, int Height);
qui crée un canevas en renvoyant le DC.
Le problème est que j'utilise DirectX dans mon projet.
Puis je interfacer ces fonctions directement avec DirectX ou dois je (comme conseillé dans la documentation) passer par GDI+ ?
DirectX et GDI+ peuvent ils cohabiter ?
Apparemment, un canevas est analogue à une surface ?
Merci à tous
Partager