当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

利用Windows系统供应的IP控件[VC/C++编程]

赞助商链接



  本文“利用Windows系统供应的IP控件[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在网络程序中,我们常常碰到需求用户输入IP地址的情形.但是C++ Builder并没有为我们供应可以用于输入IP串的控件,于是我们只好用TEdit控件(单行文本框)来承受用户输入的IP串.但是,利用TEdit来输入IP串并非一个好的主张,因为处理起来非常不便利.事实上,在我们的身边有一个专门用来输入IP串的Windows控件,就象网络链接属性中, Internet 协议 (TCP/IP) 属性中输入IP的控件.IP控件会回毫不法的IP串(在每个部份只能输入0~255之间的数字);它让你可以轻松地获得控件中的IP串所对应的IP值(32位整数),这省去了IP串和IP值之间彼此转换的麻烦;此外,你还能限制IP控件中所能输入的IP的范围.在本文中,我将向大家介绍如安在我们的C++ Builder程序中利用Windows的IP控件.

Windows中有两个非常重要的动态联合库:commctrl.dll和comctl32.dll,它们是Windows的自定义掌握库(Windows Common Controls).自定义掌握库中包含了很多常用的Windows控件,如Statusbar,Coolbar,HotKey等;在C++ Builder中,这些控件大大都都已被包装成可视化控件了.在Microsoft推出Internet Explorer 3之后,自定义掌握库中新增了一些控件,此中就包含Windows的IP控件(IP Address edit control).

●初始化Windows自定义掌握库●

Windows供应了两个API函数,InitCommonControls和InitCommonControlsEx,用来初始化自定义掌握库.从名字我们不丢脸出这两个API函数的关系:后者是前者的加强.假如你但愿在程序中利用IP控件,你必须用InitCommonControlsEx来完成对自定义掌握库以及类的初始化.函数InitCommonControlsEx的原型以下:

typedef struct tagINITCOMMONCONTROLSEX {

DWORD dwSize;       // size of this structure


  以上是“利用Windows系统供应的IP控件[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 若何利用Win7移动中央一步完成电脑各种设置项
  • 利用Windows 7资源管理器的预览窗格的办法
  • 教你利用WIN 7系统查看QQ好友IP地理位置
  • 若何利用Win7多条件搜索 找回想要的文件
  • 更快更准更知心利用Windows 7搜索功效
  • 教你利用Win7自带的屏幕录制功效
  • 若何利用Windows7自带的分区功效
  • 教你利用Win 7自带的屏幕录制功效
  • 熟习利用Windows Vista的自带防火墙
  • 利用Win7 让你的投影仪利用变傻瓜化
  • 利用Win7自动登录,任务栏老是被重置
  • 若何利用Windows7 BitLocker加密U盘
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .