CIPAddressCtrl::GetAddress
更新 : 2007 年 11 月
IP Address コントロールの 4 フィールドすべてのアドレス値を取得します。
int GetAddress(
BYTE& nField0,
BYTE& nField1,
BYTE& nField2,
BYTE& nField3
);
int GetAddress(
DWORD& dwAddress
);
パラメータ
nField0
パックされた IP アドレスのうちフィールド 0 の値への参照。nField1
パックされた IP アドレスのうちフィールド 1 の値への参照。nField2
パックされた IP アドレスのうちフィールド 2 の値への参照。nField3
パックされた IP アドレスのうちフィールド 3 の値への参照。dwAddress
IP アドレスを受け取る DWORD 値のアドレスへの参照。dwAddress の内容については、次の「解説」を参照してください。
戻り値
IP Address コントロールの空白でないフィールドの数を返します。
解説
このメンバ関数は、Windows SDK に記述されている Win32 メッセージ IPM_GETADDRESS の動作を実装します。上記の最初のプロトタイプでは、コントロールのフィールド 0 から 3 の値が、それぞれ左から右に読み取られ、4 つの引数に値が入ります。2 番目のプロトタイプでは、dwAddress は以下のようになります。
フィールド |
フィールド値を含むビット |
---|---|
0 |
24 ~ 31 |
1 |
16 ~ 23 |
2 |
8 ~ 15 |
3 |
0 ~ 7 |
必要条件
ヘッダー : afxcmn.h