edit控件字符串选者显示有关问题
edit控件字符串选者显示问题
edit1的内容是
http://61.158.160.88:8828
我想在edie2控件内显示
61.158.160.88
在edie3控件内显示
8828
请问如何实现
注意:IP地址长度和端口长度都会有变化
------解决方案--------------------
CString text;
GetDlgItem(IDC_EDIT1)-> GetWindowText(text);
int start = text.Find( "http:// ")+7;
int end =text.Find( ': ',start);
GetDlgItem(IDC_EDIT2)-> SetWindowText(text.Mid(start,end-start);
GetDlgItem(IDC_EDIT3)-> SetWindowText(text.Right(text.Length()-end-1);
------解决方案--------------------
Length 改为 getLength
edit1的内容是
http://61.158.160.88:8828
我想在edie2控件内显示
61.158.160.88
在edie3控件内显示
8828
请问如何实现
注意:IP地址长度和端口长度都会有变化
------解决方案--------------------
CString text;
GetDlgItem(IDC_EDIT1)-> GetWindowText(text);
int start = text.Find( "http:// ")+7;
int end =text.Find( ': ',start);
GetDlgItem(IDC_EDIT2)-> SetWindowText(text.Mid(start,end-start);
GetDlgItem(IDC_EDIT3)-> SetWindowText(text.Right(text.Length()-end-1);
------解决方案--------------------
Length 改为 getLength