Publié : sam. 07/avr./2007 18:45
Je m'adresse à ceux qui auraient utilisé GDI+ et en particulier les 2 fonctions
Pratiquement rien dans la doc MS, ces 2 fonctions ne sont pas implémentés dans le wrapper C de MS
Sur le Net, rien si ce n'est la même chose que la doc MS
J'arrive bien à récupérer les pointeurs, mais j'intercepte quoi avec ça ?
Une idée ?
Et aussi ceci
j'ai défini une procédure de degug (callback dont j'ai mis l'adresse dans input\DebugEventCallback avant l'appel de GdiplusStartup(@*token, @input, @output) )
Le paramètre DebugEventLevel peut prendre 2 valeurs
Je pense (mais sans être sur) que si l'utilisation des fonctions GDI+ entraîne une erreur fatale ou une alerte (warning), on peut vérifier dans la callback avec le message et le type et la provenance, mais je n'ai pas trouvé d'explications sur ces 2 types erreurs, car je voulais les provoquer pour tester, mais bon, j'en reste là sans solution.
Une idée ?
Code : Tout sélectionner
GdiplusNotificationHook
GdiplusNotificationUnHook
Sur le Net, rien si ce n'est la même chose que la doc MS
J'arrive bien à récupérer les pointeurs, mais j'intercepte quoi avec ça ?
Une idée ?

Et aussi ceci
j'ai défini une procédure de degug (callback dont j'ai mis l'adresse dans input\DebugEventCallback avant l'appel de GdiplusStartup(@*token, @input, @output) )
Code : Tout sélectionner
Procedure DebugCallback(DebugEventLevel.l, *message)
; *DebugEventProc)(DebugEventLevel level, CHAR *message)
EndProcedure
Code : Tout sélectionner
#DebugEventLevelFatal = 0
#DebugEventLevelWarning = 1
Une idée ?
