我现在想用一个ip控件,但是不知道怎么用我同学告诉我说用 UpdateData(true); 确实管用,
我上网查的结果是用getaddress这样的函数,但是前面都有对象名( m_Ip.GetAddress)但是我同学跟我说,一个空间只是一个函数,既然这样,哪有对象啊? 一个控件时一个对象吗?比如说有两个 Button 是不是就是两个对象?如果是,那么对象名从哪里可以找到(比如说上面那个m_ip),,如果不是,那么 m_Ip.GetAddress又是是什么意思我在**dlg。cpp里面找到关于每一个控件的函数,(我不知道这样说对不对,但是添加一个控件这里就有一个函数)。。这个地方的函数有什么用,好像好似消息方面的,请大侠将的细点,谢谢
我上网查的结果是用getaddress这样的函数,但是前面都有对象名( m_Ip.GetAddress)但是我同学跟我说,一个空间只是一个函数,既然这样,哪有对象啊? 一个控件时一个对象吗?比如说有两个 Button 是不是就是两个对象?如果是,那么对象名从哪里可以找到(比如说上面那个m_ip),,如果不是,那么 m_Ip.GetAddress又是是什么意思我在**dlg。cpp里面找到关于每一个控件的函数,(我不知道这样说对不对,但是添加一个控件这里就有一个函数)。。这个地方的函数有什么用,好像好似消息方面的,请大侠将的细点,谢谢
解决方案 »
- gdi+ 怎么设置Font的大小,不通过构造函数。
- socket 基于tcp的聊天程序中为什么客户端和服务器端都只能收发一次数据
- 上海招聘.net和C++开发工程师
- 怎么关闭CFormView?
- 为什么VB和C++ Builder调VC ATL写的ActiveX控件结果正确,而用VC调用结果却是错的呢?
- 求救!!!
- 太难了!!!!!!!!!!
- 关于异常的问题,可能涉及到stl, dll, 内存heap等方面,高手进来,100分不够,可以再加!!!
- 请给一个最简单的方法让文档一打开就全屏显示
- 关于CComboBox.CHeaderCtl等的一些问题(VC++5.0)
- 执行时候就全屏显示
- 大清早问个问题
你在编辑对话框的时候在控件上右键->添加变量->给“起个名字”比如 m_Ip;
变量有两种类别,一个是Control一个是Value,能m_Ip.GetAddress的这个m_Ip就是Control类别的
UpdateData(TRUE)函数将值填到Value列别的变量里面
一个控件都有一个对象,如果你不给她“起个名字”,比如说CButton控件,ID为IDC_BUTTON1,可以如下获得
CButton* m_pIP = ((CButton*)(GetDlgItem(IDC_BUTTON1)));
m_pIP->GetAddress(...);
但是还有一个问题,就是,那个value总要有个类型吧,但是这个类型好像是不能改变的,这个ip、控件好像是word。可以改吗?如果可以怎么改?还有那个 添加成员变量向导 里面有个注释。这个是干什么的?
还有那个访问的选项是干什么用的?谢谢
注释很明显,就是说明,你可以试试将你定义的变量写给注释看看效果
访问,选择变量在类中式public还是protected还是private