IP控件——使用说明
IP框允许用户以易于理解的格式输入 IP 地址。
此控件还允许应用程序以数字形式而不是文本形式获取地址。 这是一种类似于编辑控件的新控件,允许用户在 Internet 协议中输入数字地址 (IP) 格式。 此格式由四个三位数字段组成。 每个字段单独处理;字段编号从零开始,从左到右继续,如下图所示。

控件只允许在每个字段中输入数字文本。 在给定字段中输入三位数字后,键盘焦点会自动移动到下一个字段。 如果应用程序不需要填写整个字段,则用户可以输入少于三位数。 例如,如果字段应仅包含数字 21,则键入“21”并按 键会将用户带到下一个字段。 每个字段的默认范围为 0 到 255,但应用程序可以使用 IP框设置范围 消息将范围设置为这些限制之间的任何值。
IP控件——通知消息:
中文名字 | 常量数值 | 英文名称 | 释义 |
IP框内容改变 | -860 | IPN_FIELDCHANGED | 更改控件中的字段或从一个字段移动到另一个字段 |
发送消息——常数表 | |||
---|---|---|---|
IP框清除内容 | $464 | IPM_CLEARADDRESS | 清除 IP 地址控件的内容。③参数:0;④数据:0 |
IP框设置地址 | $465 | IPM_SETADDRESS | 设置 IP 地址控件中所有四个字段的地址值。 ③参数:0;④数据:32位IP地址 |
IP框获取地址 | $466 | IPM_GETADDRESS | 获取 IP 地址控件中所有四个字段的地址值。 ③参数:0;④数据:@地址 |
IP框设置范围 | $467 | IPM_SETRANGE | 设置 IP 地址控件中指定字段的有效范围。③参数:0-3字段;④数据:低/高(各1字节) |
IP框设置焦点 | $468 | IPM_SETFOCUS | 将键盘焦点选中为控件中的指定字段。 ③参数:0-3字段;④数据:0 |
IP框是否为空 | $469 | IPM_ISBLANK | 确定控件中的所有字段是否为空。③参数:0;④数据:0 |
IP框改变类——通知消息:
中文名字 | 英文名称 | 长度 | 作用解释 |
IP框改变类 | NMIPADDRESS | 20 | 包含 IP框内容改变 通知代码的信息。 |
IP框改变类——成员表 | |||
---|---|---|---|
中文 | 英文 | 类型 | 作用解释 |
通知 | hdr | 通知类 | 包含有关通知的信息的类结构。 |
字段 | iField | 整数 | 已更改的字段的从零开始的编号。 |
新值 | iValue | 整数 | 字段 成员中指定的字段的新值。 处理 IP框内容改变 通知时,可以将此成员设置为字段范围内的任何值,控件会将此新值置于字段中。 |