次の方法で共有


IP アドレス制御

このセクションでは、IP アドレス 制御で使用されるプログラミング要素について説明します。

概要

話題 内容
IP アドレス制御 インターネット プロトコル (IP) アドレス制御を使用すると、ユーザーは簡単に理解できる形式で IP アドレスを入力できます。

マクロ

話題 内容
FIRST_IPADDRESS IPM_GETADDRESS メッセージで取得したパックされた IP アドレスからフィールド 0 の値を抽出します。
FOURTH_IPADDRESS IPM_GETADDRESS メッセージで取得したパックされた IP アドレスからフィールド 3 の値を抽出します。
MAKEIPADDRESSする IPM_SETADDRESS メッセージで使用するのに適した 4 つのバイト値を 1 つの LPARAM にパックします。
MAKEIPRANGEする IPM_SETRANGE メッセージでの使用に適した 2 つのバイト値を 1 つの LPARAM にパックします。
SECOND_IPADDRESS IPM_GETADDRESS メッセージで取得したパックされた IP アドレスからフィールド 1 の値を抽出します。
THIRD_IPADDRESS IPM_GETADDRESS メッセージで取得したパックされた IP アドレスからフィールド 2 の値を抽出します。

メッセージ

話題 内容
IPM_CLEARADDRESS IP アドレス コントロールの内容をクリアします。
IPM_GETADDRESS IP アドレス コントロールの 4 つすべてのフィールドのアドレス値を取得します。
IPM_ISBLANK IP アドレス コントロール内のすべてのフィールドが空白かどうかを判断します。
IPM_SETADDRESS IP アドレス コントロールの 4 つのフィールドすべてに対してアドレス値を設定します。
IPM_SETFOCUS IP アドレス コントロールの指定したフィールドにキーボード フォーカスを設定します。 そのフィールド内のすべてのテキストが選択されます。
IPM_SETRANGE IP アドレス コントロール内の指定したフィールドの有効な範囲を設定します。

通知

話題 内容
IPN_FIELDCHANGED ユーザーがコントロール内のフィールドを変更したとき、またはあるフィールドから別のフィールドに移動したときに送信されます。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。

構造

話題 内容
NMIPADDRESS IPN_FIELDCHANGED 通知コードの情報が含まれています。