c++控件常用函数

本文介绍C++中如何使用UpdateData更新控件数据,通过GetCheckedRadioButton和GetDlgItemText获取单选框和文本框信息,以及如何构建SQL查询语句与数据库进行交互。示例展示了字符串格式化和ADO库的SQL执行过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UpdateData();//将数据从控件复制到控件变量

CString username;//字符串变量的定义

 

CWnd::GetCheckedRadioButton 

函数功能:在给定的一组单选框ID中获得当前被选中的单选按钮的ID  

函数原型:int GetCheckedRadioButton( int nIDFirstButton, int nIDLastButton );  

返回值: 当有被选中的单选框时返回被选中的单选框的ID ,如果所给的组中都没被选中则返回0  

参数:  nIDFirstButton 单选框组中第一个整形值的ID

            nIDLastButton 单选框组中最后一个整形值ID

 

GetDlgItemTex()调用这个函数以获得与对话框中的控件相关的标题或文本

 

//单选框选择并获取其文本

UINT nID=GetCheckedRadioButton(IDC_RADIO_MAN,IDC_RADIO_WOMAN);

GetDlgItemText(nID,sex);

 

MessageBox("用户已存在");

 

string.Format("select * from 数据库表 where 用户名='%s' and 密码='%s' ",m_1,m_2);

把【m_1】和【m_2】的值按照【%s】的格式传给字符串【select * from 数据库表 where 用户名='%s' and 密码='%s' 】。

比如:m_1=张三,m_2='abc' 那么出来的结果就是:
【select * from 数据库表 where 用户名='张三' and 密码='abc'】

 

 

C++ ADO SQL查询语句

m_pRecordset=m_pConnection->Execute(sql,NULL,adCmdText);
while(!m_pRecordset->adoEOF)
{
}

 

1,indicator.ZIP数据棒图控件(200KB)2,xjtpripr.ZIP 打印预览控件(257KB) 3,trend.ZIP趋势控件可用于科学,工业监控,数据采集,股市分析等领域的数据显示、分析、打印(305KB) 4,dxcontrol.ZIP API 函数控件,包含输入、声音、图形等(358KB)5,gauge.ZIP 控件支持多数据处理和鼠标控制操作(232KB)6,meter.ZIP 圆盘仪表控件(240KB) 7,percent.ZIP 百分比控件的应用范围非常广泛,既适用于通用的软件系统,也可用于科学、统计、工业监控等多种实时数据领域(192KB)8,slider.ZIP Slider 控件不但可生成通用的滑块控制,而且内置了大量的指针、刻度、数据棒风格用于组合生成各式各样的线形控制(246KB)9,imgctls.ZIP 该控件包含两个控件,ImgListBox和ImgComboBox(56KB)10,nslock15.ZIPSheridan Soft出品Outlook风格的工具栏控件(97KB)11,CDrom.ZIP 控制光驱的东东(5KB)12,ActiveSkin.ZIP界面美化(69KB)13,FOXHWND.ZIP 一个比MCI32更出色的多媒体控件(14KB)14,ACTIVEXSQL.ZIP SQL接口控件(29KB)15,Big2GB.ZIP 简繁体转换(41KB) 16,ACTIVEZIPPER.ZIP 高效率的压缩控件(11KB)17,BOOKMARK.ZIP BOOKMARK控件(20KB)18,AresButtonPro.ZIP 任意形状立体动态按钮(306KB)19,SysTray.ZIP 托盘控件(9KB) 20,Recorder.ZIP 录音控件(15KB)21,CRESCENT2.ZIP crescent公司的internet 编程套件2.0(2,642KB)22,XCEEDZIP.ZIP XCEEDZIP解压缩控件(987KB) 23,ZIP_ACTOCX.ZIP ZIP_ACT解压缩控件(26KB)24,Dssocket.ZIP Dssocket是用来设计TCP/IP软件的VBX/OCX控件(781KB)25,ZIPOCXCMP.ZIP ZIPOCXCMP解压缩控件(83KB)26,DYNACUBE.ZIP DynamiCube 32-bit数据库控件(1,282KB)27,DYNAZIP30.ZIP DynaZIP解压缩控件(299KB)28,f[1].ZIP 使你的程序提供打印和打印预览功能控件(59KB)29,b[1].ZIP 使你的应用程序能够通过internet连接在线检查更新版本(511KB)30,c[1].ZIP 可以清晰朗读汉字,英文字母和数字的ActiveX控件(3,768KB) 31,cdnotiy.ZIP 当光盘被放进光驱或光驱里有光盘时便触发了这个控件(38KB)32,Mp3play.ZIP MP3PLAY 1.4 新版, 播放MP3的控件(181KB)33,mp3dll.ZIP 又一个简单播放MP3的控件(82KB)34,Zcg_3DLabel.ZIP 一个3D标签控件(15KB)<b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值