Click to Rate and Give Feedback
MSDN
MSDN Library
User Interface
Windows Controls
Control Library
IP Address Control

  Switch on low bandwidth view
IP Address Control

This section contains information about the API elements used with IP address controls.

Overviews

IP Address Controls

An Internet Protocol (IP) address control allows the user to enter an IP address in an easily understood format.

Macros

FIRST_IPADDRESS

Extracts the field 0 value from a packed IP address retrieved with the IPM_GETADDRESS message.

FOURTH_IPADDRESS

Extracts the field 3 value from a packed IP address retrieved with the IPM_GETADDRESS message.

MAKEIPADDRESS

Packs four byte-values into a single LPARAM suitable for use with the IPM_SETADDRESS message.

MAKEIPRANGE

Packs two byte-values into a single LPARAM suitable for use with the IPM_SETRANGE message.

SECOND_IPADDRESS

Extracts the field 1 value from a packed IP address retrieved with the IPM_GETADDRESS message.

THIRD_IPADDRESS

Extracts the field 2 value from a packed IP address retrieved with the IPM_GETADDRESS message.

Messages

IPM_CLEARADDRESS

Clears the contents of the IP address control.

IPM_GETADDRESS

Gets the address values for all four fields in the IP address control.

IPM_ISBLANK

Determines if all fields in the IP address control are blank.

IPM_SETADDRESS

Sets the address values for all four fields in the IP address control.

IPM_SETFOCUS

Sets the keyboard focus to the specified field in the IP address control. All of the text in that field will be selected.

IPM_SETRANGE

Sets the valid range for the specified field in the IP address control.

Notifications

IPN_FIELDCHANGED

Sent when the user changes a field in the control or moves from one field to another. This notification message is sent in the form of a WM_NOTIFY message.

Structures

NMIPADDRESS

Contains information for the IPN_FIELDCHANGED notification message.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker