次の方法で共有


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

参照

参照

CIPAddressCtrl クラス

階層図

CIPAddressCtrl::SetAddress

その他の技術情報

CIPAddressCtrl のメンバ