S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

Centre Trucs & Astuces

Retrouvez dans cette rubrique, tous les trucs et astuces pour vous faciliter la vie sous l'AGL.

Nombre d'articles consultables : 25


Equivalence C et W-Langage
Article du 17/04/2003
Écrit par Bidouille

De nombreuses fonctions de l'API Windows attendent une structure comme paramètre. Pour qu'une fonction s'exécute donc correctement, il faut que les membres de la structure en W-Langage aient exactement le même type de donnée que son homologue en C.

Le type des paramètres peut être connu en explorant le fichier windows.h fourni avec la plupart des compilateurs C et qui contient les définitions de ces entités. Il est possible de retrouver aussi ces définitions dans le fichier d'aide "Win32 Programmer's reference".

Attention : les types du W-Langage sont pour les versions antérieures à la 7.

Type C

Type W-Langage

ATOM

Entier sans signe

BYTE

Entier court

COLORREF

Entier long

DWORD

Entier long

HDC

Entier

HGLOBAL

Entier

HWND

Entier

LONG

Entier long

LPARAM

Entier long

LPBYTE

Entier long

LPCSTR

Entier long

LPDWORD

Entier long

LPHANDLE

Entier

LPINT

Entier long

LPLONG

Entier long

LPSTR

Entier long

LPVOID

Entier long

LPWORD

Entier long

LRESULT

Entier long

NPSTR

Entier

PBYTE

Entier

PDWORD

Entier

PHANDLE

Entier

PINT

Entier

PLONG

Entier

PSTR

Entier

PWORD

Entier

SPHANDLE

Entier

UINT

Entier sans signe

WPARAM

Entier sans signe

xx FAR *

Entier long

xx lpfnXX

Entier long

PUCHAR

Entier long

© Cyril Beaussier - 15/03/2000 - Révisé le 04/06/2003

Commenter cet article

Aucun commentaire sur cet article