Advertisement

使用 CIPAddressCtrl

阅读量:

添加控件

1: 使用Creat() 手动添加

位于包含文件中的全局变量声明,
uint nID = 101;
通过构造函数初始化网络接口地址为[CRect(20,20,300,43)]区域中的窗口实例,

WS_VISIBLE的效果等效于IPAddress.ShowWindow(SW_SHOW);

2:在一个对话框中添加一个IP控件

CIPAddressCtrl * pIPAdress=(CIPAddressCtrl*)GetDlgItem(IDC_IPADDRESS);

3:清空IP地址

pIPAdress->ClearAddress(); // 清除该IP地址
if (pIPAdress->IsBlank()) // 当四个字段中没有数字(包括0)时返回真,
{
MessageBox("IP字段为空");
}

4:得到IP地址

int GetAddress(BYTE & ByteFields[4]);
int GetAddress(DWORD & DataAddress);

unsigned short nf1, nf2, nf3, nf4;
pIPAddress->GetIPAddressAddress(nf1, nf2, nf3, nf4);
std::wstring str;
str.Parse("%d.%d.

全部评论 (0)

还没有任何评论哟~