Partager via


Contrôle d’adresse IP

Cette section contient des informations sur les éléments de programmation utilisés avec les contrôles d’adresse IP.

Vues d'ensemble

Rubrique Contenu
Contrôles d’adresse IP Un contrôle d’adresse IP (Internet Protocol) permet à l’utilisateur d’entrer une adresse IP dans un format facile à comprendre.

Macros

Rubrique Contenu
FIRST_IPADDRESS Extrait la valeur du champ 0 à partir d’une adresse IP empaquetée récupérée avec le message IPM_GETADDRESS .
FOURTH_IPADDRESS Extrait la valeur du champ 3 d’une adresse IP compressée récupérée avec le message IPM_GETADDRESS .
MAKEIPADDRESS Permet de regrouper quatre valeurs d’octets dans un seul LPARAM utilisable avec le message IPM_SETADDRESS .
MAKEIPRANGE Permet de regrouper deux valeurs d’octets dans un seul LPARAM utilisable avec le message IPM_SETRANGE .
SECOND_IPADDRESS Extrait la valeur du champ 1 d’une adresse IP empaquetée récupérée avec le message IPM_GETADDRESS .
THIRD_IPADDRESS Extrait la valeur du champ 2 d’une adresse IP empaquetée récupérée avec le message IPM_GETADDRESS .

Messages

Rubrique Contenu
IPM_CLEARADDRESS Efface le contenu du contrôle d’adresse IP.
IPM_GETADDRESS Obtient les valeurs d’adresse des quatre champs du contrôle d’adresse IP.
IPM_ISBLANK Détermine si tous les champs du contrôle d’adresse IP sont vides.
IPM_SETADDRESS Définit les valeurs d’adresse pour les quatre champs du contrôle d’adresse IP.
IPM_SETFOCUS Définit le focus clavier sur le champ spécifié dans le contrôle d’adresse IP. Tout le texte de ce champ est sélectionné.
IPM_SETRANGE Définit la plage valide pour le champ spécifié dans le contrôle d’adresse IP.

Notifications

Rubrique Contenu
IPN_FIELDCHANGED Envoyé lorsque l’utilisateur modifie un champ dans le contrôle ou passe d’un champ à un autre. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

Structures

Rubrique Contenu
NMIPADDRESS Contient des informations pour le code de notification IPN_FIELDCHANGED .