比如我在一个对话框加入了一个Edit控件,Edit控件对应变量名我不通过VC绑定,我是手工添加。
我通过下面的代码无法获得该Edit控件里的数字:
CEdit* bEditSetTime = (CEdit*)GetDlgItem(IDC_EDIT_SETTIME) ;
int m_bEditSetTime = bEditSetTime->GetDlgItemInt(IDC_EDIT_SETTIME, NULL, NULL) ;
在Edit控件填了12,运行后,m_bEditSetTime 还是为0 奇怪了。 不要说用UpdateData(TRUE),这个问题不大。 只是由于特殊原因,我不能使用UpdateData(TRUE)函数
GetWindowText 是可以的。但是GetWindowText需要的是字符类型。我不想在转换了。
我的需要的是int类型
我通过下面的代码无法获得该Edit控件里的数字:
CEdit* bEditSetTime = (CEdit*)GetDlgItem(IDC_EDIT_SETTIME) ;
int m_bEditSetTime = bEditSetTime->GetDlgItemInt(IDC_EDIT_SETTIME, NULL, NULL) ;
在Edit控件填了12,运行后,m_bEditSetTime 还是为0 奇怪了。 不要说用UpdateData(TRUE),这个问题不大。 只是由于特殊原因,我不能使用UpdateData(TRUE)函数
GetWindowText 是可以的。但是GetWindowText需要的是字符类型。我不想在转换了。
我的需要的是int类型
解决方案 »
- MFC怎么运行exe后台程序
- VC中radio button的问题
- 请问在JPEGLIB2库里这句话是什么一样
- 在VC++中,知道了一个图标的句柄,如何将它保存为一个图标文件?
- 开帖继续讨论:Javascript调用activex接口问题(接口中有多个返回参数)
- 对象引用计数问题
- 散分,请各位大虾帮忙看看我是否可以去找工作了。今晚揭贴
- 请教????
- .Release and ->Release
- 请教View框架程序作为子进程运行时,如何自动执行某菜单?
- 在所做ACTIVEX中有一对话框为ACTIVEX的CHILD,在对话框上有一个CMSFlexGrid控件,当我用m_NmhCfgGeneral.Create(IDD_NMH_CFG_GENERAL,thi
- FindFirstFile问题
应该这样:
int m_bEditSetTime = this->GetDlgItemInt(IDC_EDIT_SETTIME, NULL, NULL );