MFC中获取控件内容问题
我在对话框里建立了一些控件,比如文本框,组合框,单选框我希望运行程序时,向文本框输入内容,或者选中组合框中的一项那么怎样才能获取这些用户输入的内容,并将值赋给数据库中相应...
我在对话框里建立了一些控件,比如文本框,组合框,单选框
我希望运行程序时,向文本框输入内容,或者选中组合框中的一项
那么怎样才能获取这些用户输入的内容,并将值赋给数据库中相应的属性?
本人在线等~~~希望知道的人能说的稍微详细点~先谢过了~~
获取完了以后那要如何添加到数据库中呢? 展开
我希望运行程序时,向文本框输入内容,或者选中组合框中的一项
那么怎样才能获取这些用户输入的内容,并将值赋给数据库中相应的属性?
本人在线等~~~希望知道的人能说的稍微详细点~先谢过了~~
获取完了以后那要如何添加到数据库中呢? 展开
2个回答
展开全部
给控件加相应的成员变量.比如给编辑框加一个CString m_str.然后中一个Message Handle编辑框的OnChange.加个UpdateData(TRUE);
然后把m_str传到数据库中就可以了.
比如数据库是ACCESS,已经有_RecordsetPtr指针m_pRecordset,数据库中对应列名称为"test"
那么m_pRecordset->PutCollect("test", _variant_t(m_str));
然后把m_str传到数据库中就可以了.
比如数据库是ACCESS,已经有_RecordsetPtr指针m_pRecordset,数据库中对应列名称为"test"
那么m_pRecordset->PutCollect("test", _variant_t(m_str));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文本框:
CString csText;
GetDlgItem( IDC_EDIT1 )->GetWindowText( csText );
组合框:
也可以用同样的方式。
单选框:
if ( BST_CHECKED == IsDlgButtonChecked( IDC_RADIO1 ) )
{
// 标识被选中。
}
CString csText;
GetDlgItem( IDC_EDIT1 )->GetWindowText( csText );
组合框:
也可以用同样的方式。
单选框:
if ( BST_CHECKED == IsDlgButtonChecked( IDC_RADIO1 ) )
{
// 标识被选中。
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询