int GetAddress( BYTE& nField0, BYTE& nField1, BYTE& nField2, BYTE& nField3 );
int GetAddress( DWORD& dwAddress );
Return Value
The number of non-blank fields in the IP Address Control.
Parameters
nField0
A reference to the field 0 value from a packed IP address.
nField1
A reference to the field 1 value from a packed IP address.
nField2
A reference to the field 2 value from a packed IP address.
nField3
A reference to the field 3 value from a packed IP address.
dwAddress
A reference to the address of a DWORD value that receives the IP address. See Remarks for a table that shows how dwAddress is filled.
Remarks
This member function implements the behavior of the Win32 message IPM_GETADDRESS, as described in the Platform SDK.
In the first prototype above, the numbers in fields 0 through 3 of the control, read left to right respectively, populate the four parameters. In the second prototype above, dwAddress is populated as follows.
Field | Bits containing the field value |
0 | 24 through 31 |
1 | 16 through 23 |
2 | 8 through 15 |
3 | 0 through 7 |
CIPAddressCtrl Overview | Class Members | Hierarchy Chart
See Also CIPAddressCtrl::SetAddress