msn877763580 发表于 2013-1-26 12:29:22

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

case IDC_BUTTONLOGIN:{//GetDlgItemText(hwnd,IDC_EDTNAME,str,sizeof(str));//第一参数是窗口的句柄,第二个参数是要取得内容的控件的ID//第三个参数就是字符串指针,第四个参数就是指针指向区域的大小char name;//为什么不用strlen而要用sizeof?//Windows编程中一般用TCHAR代替char//解决Unicode、中文编码问题。char pass;//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="用户名为:"+name+",密码为:"+pass; "字符串拼接问题"//printf是打印到屏幕上 printf("%s你好",name);//sprintf是打印到字符串中//相当于Java语言里的字符串相加 name+"你好"//sprintf(字符串指针,"...",a1,a2,a3...);TCHAR msg;//sprintf(msg,"%s你好,登陆密码为%s",name,pass);//wsprintf,c语言开发windows程序的时候用wsprintf代替sprintf//解决中文等问题wsprintf(msg,"%s你好,登陆密码为%s",name,pass);MessageBox(hwnd,msg,TEXT("登陆成功"),MB_OK);}  
http://dl.iteye.com/upload/attachment/0070/0085/3bdaf40a-736a-3db6-96fc-33efe44e84e2.jpg
 
http://dl.iteye.com/upload/attachment/0070/0087/451220b6-b8ca-3ac6-a572-a3b082193944.jpg
页: [1]
查看完整版本: C 语言 学习---获取文本框内容及字符串拼接