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 记住需要添加的头文件如下 ...
随机推荐
- react native中Unable to load script from assets 'index.android.bundle'解决方案
刚刚朋友问我,说是创建好一个项目,运行后报错:Unable to load script from assets 'index.android.bundle',以前好好的没出现这种现象,于是我找到一个 ...
- LeetCode题解之Binary Tree Tilt
1.题目描述 2.分析 利用递归实现. 3.代码 int findTilt(TreeNode* root) { if (root == NULL) ; ; nodesTilt(root,ans); r ...
- SQLSERVER将数据移到另一个文件组之后清空文件组并删除文件组
SQLSERVER将数据移到另一个文件组之后清空文件组并删除文件组 之前写过一篇文章:SQLSERVER将一个文件组的数据移动到另一个文件组 每个物理文件(数据文件)对应一个文件组的情况(一对一) 如 ...
- Android aapt 工具介绍(转)
目录 AAPT 工具介绍 AAPT 的帮助信息 查看AAPT的版本 使用AAPT列出资源包apk文件列表 使用AAPT打包资源文件 使用AAPT解压资源包apk 来自:http://mmmyddd ...
- Ubuntu安装ffmpeg
二.linux源码安装: 如下: 下载 源码包:http://ffmpeg.org/releases/ffmpeg-3.3.tar.bz2 1.从网络上下载到的源码包,然后解压到指目录 假设下载目录 ...
- Oracle 数据库 简单查询
select DISTINCT dept_id from s_emp; desc s_emp; ; --给入职3年以上员工发10万元年终奖 ; --列出职位是仓库管理员的名字和工资 select la ...
- QT的初步学习笔记
一.Qt简介 1.Qt是什么:图形用户界面程序框架 能做界面的还有什么:MFC.GTK+ 2.Qt的由来和发展 3.为什么选择Qt 二.Qt环境与工具 1.工具 a.Qt助手:里面详细说明了Qt ...
- mysql processlist 线程状态
Analyzing 线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE ). checking permissions 线程是检查服务器是否具有所需的权限来执行该 ...
- systemd 之 journalctl
Systemd 日志系统 一.前言 昨天写了一篇文章,内容为:Systemd 常规操作与彩蛋,参考了 ArchLinux 官方文档并结合培训中的思路进行了部分修改补充.如果你懂得了基础的管理,那必然还 ...
- Practice telephone techniques
https://www.englishclub.com/speaking/telephone-practice-appointments.htm https://www.englishclub.com ...