vc比较 编辑框中的大小,该如何处理

vc比较 编辑框中的大小
先将编辑框3和4的内容付给str和str1
比较str和str1的大小且str1不等于空或0
如果符合   则显示对话框1并将str1显示在编辑框5中
下面为我的代码   请各位大神 看看 哪错了   怎么改   非常感谢
double str=GetDlgItemText(IDC_EDIT3,str);
double str1=GetDlgItemText(IDC_EDIT4,str1);
if(str1>=str&&str1!=0)
{DIALOG1 dlg;
 dlg.DoModal();
 SetDlgItemText(IDC_EDIT5,str1) ;
}
------解决思路----------------------
GetDlgItemText(IDC_EDIT3,str);
GetDlgItemText(IDC_EDIT4,str1);
double fStr = _tstof(str);
double fStr1= _tstof(str1);
if(fStr1>=fStr && fStr1!=0)
{DIALOG1 dlg;
 dlg.DoModal();
 SetDlgItemText(IDC_EDIT5,str1) ;

------解决思路----------------------
想比较字符串中数字大小,要先转换成数值类型