mfc CIPAddressCtrl控件
知识点:
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 \n",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 \n",i1,i2,i3,i4);
} void CDialog_IPAdress::OnBnClickedButton4()
{
// TODO: 在此添加控件通知处理程序代码
m_ip.SetAddress(,,,);
//m_ip.SetAddress(0x11223344);
} void CDialog_IPAdress::OnBnClickedButton5()
{
// TODO: 在此添加控件通知处理程序代码
static int f=;
if (f>)
{
f=;
}
m_ip.SetFieldFocus(f++);
} void CDialog_IPAdress::OnBnClickedButton6()
{
// TODO: 在此添加控件通知处理程序代码
//192.168.0.1- 192.168.0.100 m_ip.SetFieldRange(,,);
m_ip.SetFieldRange(,,);
m_ip.SetFieldRange(,,);
m_ip.SetFieldRange(,,);
}
mfc CIPAddressCtrl控件的更多相关文章
- 发布MFC ActiveX控件并实现自动更新
一. 引言 上一篇我们讲了如何使用 VC 2005来开发 MFC ActiveX控件,我们开发 ActiveX控件最终目的是将 ActiveX控件发布出来并嵌入在 Web网页中,随着控件 ...
- 如何将 MFC ActiveX 控件标记为安全,脚本和初始化
MSDN原文.ActiveX控件标记安全(可以不仅仅是MFC ActiveX) 概要 默认情况下,MFC ActiveX 控件未标记为对脚本编写是安全的和对初始化是安全的.控制运行在 Internet ...
- MFC TabCtrl 控件修改标签尺寸
注意:无论那种方法,都要先设置Tab控件的Style属性为fixed width. 第一种方法 MFC,tabcontrol控件改变标签大小 - CSDN博客 https://blog.csdn.ne ...
- vs2010开发activex(MFC)控件/ie插件(一)
原文:http://blog.csdn.net/yhhyhhyhhyhh/article/details/50782904 vs2010开发activex(MFC)控件: 第一步:生成ac ...
- MFC 改变控件的大小和位置
mfc 改变控件大小和位置用到的函数: ) void MoveWindow(int x, int y, int nWidth, int nHeight); ) void MoveWindow(LPCR ...
- 开发ActiveX控件调用另一个ActiveX系列1——开发一个MFC ActiveX控件
ActiveX开发的教程有很多,我也从中受益匪浅,例如以下这几篇: 基本教程:http://www.cnblogs.com/guenli/articles/1629915.html 注意事项:http ...
- MFC 对话框控件自动布局
MFC 设计界面程序总是不够智能,没有这样,没有那样. 今天为了加强mfc功能,设计了一个自动布局的类,使用非常简单. 原理: 每个控件都有一个矩形区域,矩形区域就是控件在对话框中的显示位置和大小, ...
- MFC各种控件的常见操作(逐步添加中......)
由于经常切换系统或界面框架进行编程,难免有时会忘记之前的编程函数等等.所有在此自己做一个备份,以防止重新充电带来的痛苦! 1.CButton 1.1 在VC中编程实现按钮的启用(enable)和禁用( ...
- VC ++ MFC activex 控件获取连接的VPN 信息
vc++ MFC 进行activex 控件的开发步骤就不用多写了,只是简单的说明一下方法,以及具体的代码: 使用的类库是 windows 系统的 rasapi32.dll 记住需要添加的头文件如下 ...
随机推荐
- Android Fragment的用法(二)
如果你经常使用平板电脑,应该会发现很多的平板应用现在都采用的是双页模式(程序会在左侧的面板上显示一个包含子项的列表,在右侧的面板上显示内容),因为平板电脑的屏幕足够大,完全可以同时显示下两页的内容,但 ...
- nginx 配置 非80 的其他 端口
如果nginx的监听端口不是默认的80端口,改为其他非80端口后,后端服务tomcat中的request.getServerPort()方法无法获得正确的端口号,仍然返回到80端口.在response ...
- CSS实现DIV从隐藏到展示的过渡效果
CSS中有很多功能强大的方法,其中过渡属性transition就很牛叉.你不用写一行JavaScript代码,随便写点css就可以实现一个动画效果.下面结合我在W3C网站上看到的实例,举个栗子说明下( ...
- python3+unittest+HTMLTestRunner
参考博客1 参考博客2 python3版HTMLTestRunner.py见博客园‘链接’(已经上传到博客园) import unittest class operatinon_unittest(un ...
- leveldb源码分析--SSTable之block
在SSTable中主要存储数据的地方是data block,block_builder就是这个专门进行block的组织的地方,我们来详细看看其中的内容,其主要有Add,Finish和CurrentSi ...
- Java中字符数组、String类、StringBuffer三者的相互转换
一.StringBuffer与String的相互转换 1.将StringBuffer转换成String StringBuffer类成员toString函数可将其转换成String类型. StringB ...
- 牢记 31 种 CSS 选择器用法
原文 The 30 CSS Selectors you Must Memorize 由 Jeffrey Way 发表于 2011 年 6 月,介绍了 30 种最常用的 CSS 选择器用法,多加了一种, ...
- Audit log report
- linux sqlplus查询数据中文乱码解决方法记录
locale-gen -lang en.US.UTF-8 重启.
- 【转】jquery cookie操作
Cookie是网站设计者放置在客户端的小文本文件.Cookie能为用户提供很多的使得,例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记住用户喜欢选择浏览哪类新闻. 在用户允许的情况下,还可以存 ...