zoukankan      html  css  js  c++  java
  • CIPAddressCtrl IP控件

     CIPAddressCtrl 属性

     CIPAddressCtrl 成员函数

     成员函数代码测试

     

    一、CIPAddressCtrl Class Members

    IsBlank

    Determines if all fields in the IP Address Control are empty.

    ClearAddress

    Clears the contents of the IP Address Control.

    GetAddress

    Retrieves the address values for all four fields in the IP Address Control.

    SetAddress

    Sets the address values for all four fields in the IP Address Control.

    SetFieldFocus

    Sets the keyboard focus to the specified field in the IP Address Control.

    SetFieldRange

    Sets the range in the specified field in the IP Address Control.

     

    二、代码测试

    // CDialog_IPAdress 消息处理程序

     

    void CDialog_IPAdress::OnBnClickedButton1()

    {

           // TODO: 在此添加控件通知处理程序代码

           BOOL r=m_ip.IsBlank();

           TRACE("%d ",r);

    }

     

    void CDialog_IPAdress::OnBnClickedButton3()

    {

           // TODO: 在此添加控件通知处理程序代码

           m_ip.ClearAddress();

    }

     

    void CDialog_IPAdress::OnBnClickedButton2()

    {

           // TODO: 在此添加控件通知处理程序代码

           BYTE i1,i2,i3,i4;

           DWORD d;

           BYTE* pd=(BYTE*)&d;

    //     m_ip.GetAddress(i1,i2,i3,i4);

          

     

           m_ip.GetAddress(d);

           i4=*pd++;

           i3=*pd++;

           i2=*pd++;

           i1=*pd;

           TRACE("i1=%d,i2=%d,i3=%d,i4=%d ",i1,i2,i3,i4);

    }

     

    void CDialog_IPAdress::OnBnClickedButton4()

    {

           // TODO: 在此添加控件通知处理程序代码

           m_ip.SetAddress(192,168,0,1);

           //m_ip.SetAddress(0x11223344);

    }

     

    void CDialog_IPAdress::OnBnClickedButton5()

    {

           // TODO: 在此添加控件通知处理程序代码

           static int f=0;

            if (f>3)

            {

                   f=0;

            }

           m_ip.SetFieldFocus(f++);

    }

     

    void CDialog_IPAdress::OnBnClickedButton6()

    {

           // TODO: 在此添加控件通知处理程序代码

           //192.168.0.1- 192.168.0.100

            

           m_ip.SetFieldRange(0,192,192);

           m_ip.SetFieldRange(1,168,168);

           m_ip.SetFieldRange(2,0,0);

           m_ip.SetFieldRange(3,1,100);

    }

  • 相关阅读:
    【Qt开发】01-第一个Qt程序Hello World!
    Git使用总结(三):协同开发常见冲突
    公钥、私钥、数字签名、数字证书、对称与非对称算法、HTTPS
    通俗理解TCP的三次握手
    Flink安装极简教程-单机版
    程序员工资那些事!
    vim实战:插件安装(Vundle,NerdTree)
    Git使用总结(二):分支管理
    Git使用总结(一):简介与基本操作
    C++11并发编程:多线程std::thread
  • 原文地址:https://www.cnblogs.com/15157737693zsp/p/3842061.html
Copyright © 2011-2022 走看看