六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 32|回复: 0

C 语言 学习---获取文本框内容及字符串拼接

[复制链接]

升级  33.33%

30

主题

30

主题

30

主题

秀才

Rank: 2

积分
100
 楼主| 发表于 2013-1-26 12:29:22 | 显示全部楼层 |阅读模式
case IDC_BUTTONLOGIN:{//GetDlgItemText(hwnd,IDC_EDTNAME,str,sizeof(str));//第一参数是窗口的句柄,第二个参数是要取得内容的控件的ID//第三个参数就是字符串指针,第四个参数就是指针指向区域的大小char name[256];//为什么不用strlen而要用sizeof?//Windows编程中一般用TCHAR代替char//解决Unicode、中文编码问题。char pass[256];//GetDlgItemText Get取得,Dlg->Dialog(对话框)简写,Item项,Text(文本)//SetDlgItemText Set取得,第一个参数是对话框句柄,第二个是要设置的空间的ID//第三个是设置的字符串的值GetDlgItemText(hwnd,IDC_EDITNAME,name,sizeof(name));GetDlgItemText(hwnd,IDC_EDITPASS,pass,sizeof(pass));//char info[256]="用户名为:"+name+",密码为:"+pass; "字符串拼接问题"//printf是打印到屏幕上 printf("%s你好",name);//sprintf是打印到字符串中//相当于Java语言里的字符串相加 name+"你好"//sprintf(字符串指针,"...",a1,a2,a3...);TCHAR msg[256];//sprintf(msg,"%s你好,登陆密码为%s",name,pass);//wsprintf,c语言开发windows程序的时候用wsprintf代替sprintf//解决中文等问题wsprintf(msg,"%s你好,登陆密码为%s",name,pass);MessageBox(hwnd,msg,TEXT("登陆成功"),MB_OK);}  

 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表