Message de rapport:
 

Re: L'équivalent de Picture1.hDC (VBasic) en WD 10 ?

Sujet: Re: L'équivalent de Picture1.hDC (VBasic) en WD 10 ?
par drcharly93 sur 10/11/2006 15:28:28

Bonjour,

Particularité du passage de paramètre aux apis en WLangage.
Tout paramètre de type <Out> doivent être passés via leurs adresses ainsi que les variables autres que celles de type numérique.

sDocument est une chaine = "test.pdf"
f_doc est un entier =	AppelDLL32("fpdfview.dll","FPDF_LoadDocument",&sDocument, Null)


Pour passer l'adresse d'une variable on la préfixe du & commerciale exemple
&sDocument

pour les paramètres chaine en type 'In' on peut aussi au lieu de passer l'adresse passer directement la chaine en la terminant par un caract(0)
exemple
sDocument est une chaine = "test.pdf" + Caract(0)
f_doc est un entier =	AppelDLL32("fpdfview.dll","FPDF_LoadDocument",&Document, Null)


pour récupérer le HDC d'un champs via Windev appliquer la méthode décrit par Totof
A savoir
nHDC est un entier 
sChampImage est une chaine

sChampImage = "Image1"
nHDC = SysRecupereDC(Handle(sChampImage))

Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2