Types de données
Cette rubrique répertorie les types de données couramment utilisés dans la bibliothèque Microsoft Foundation Class. La plupart des types de données est exactement les mêmes que ceux dans le Windows Software Development Kit (SDK), tandis que d'autres sont uniques aux MFC.
Couramment utilisé Windows SDK et MFC données types sont les suivants:
-
BOOL  ; Une valeur de type Boolean.
-
BSTR  ; Un pointeur de caractère de 32 bits.
-
&Nbsp octets; Un entier 8 bits non signé.
-
COLORREF  ; Une valeur 32 bits utilisée comme une valeur de couleur.
-
DWORD  ; Un entier non signé de 32 bits ou l'adresse d'un segment et son décalage associé.
-
&Nbsp LONG; Un entier signé de 32 bits.
-
LPARAM  ; Une valeur de 32 bits transmise comme paramètre à une fonction de rappel ou de la procédure de fenêtre.
-
LPCSTR  ; Un pointeur de 32 bits d'une chaîne de caractères constante.
-
LPSTR  ; Un pointeur de 32 bits d'une chaîne de caractères.
-
LPCTSTR  ; Un pointeur de 32 bits d'une chaîne de caractères constante qui est portable pour Unicode et DBCS.
-
LPTSTR  ; Un pointeur de 32 bits en une chaîne de caractères qui est portable pour Unicode et DBCS.
-
LPVOID  ; Un pointeur de 32 bits vers un type non spécifié.
-
LRESULT  ; Une valeur de 32 bits retournée par une fonction de rappel ou de la procédure de fenêtre.
-
UI&NTnbsp ; Un entier non signé 16 bits sur Windows versions 3.0 et 3.1 ; un entier non signé 32 bits sur Win32.
-
W&NDPROCnbsp ; Un pointeur de 32 bits à une procédure de fenêtre.
-
Mot  ; Un entier non signé 16 bits.
-
WPARAM  ; Une valeur passée comme paramètre à une fonction de rappel ou de la procédure de fenêtre : 16 bits sur Windows versions 3.0 et 3.1 ; 32 bits sur Win32.
Types de données propres à la bibliothèque Microsoft Foundation Class comprennent ce qui suit:
-
POSITIO&Nnbsp ; Une valeur utilisée pour désigner la position d'un élément dans une collection ; utilisée par les classes de collection MFC.
-
LPCRECT  ; Pointeur vers une structure constante de RECT (non modifiable) 32 bits.