(莱鸟求助)CExplorer1::Navigate” : 不能将参数1从CEdit转换为lpctstr

来源:百度知道 编辑:UC知道 时间:2024/06/12 11:19:52
c++运行这句的时候总是错误

UpdateData(1);
m_SimpleIE.Navigate(m_URL,NULL, NULL, NULL, NULL);

错误提示CExplorer1::Navigate” : 不能将参数1从CEdit转换为lpctstr是什么意思如何解决? 谢谢各位大人~~帮帮忙OTL~
m_url是CEdit类型

Navigate的第一个参数应该是一个字符串,而你的m_URL却是一个CEdit控件变量,所以报错;
为你的Edit控件重新添加变量,添加一个CString类型的变量m_strURL,然后使用
m_SimpleIE.Navigate(m_strURL.GetBuffer() ,NULL, NULL, NULL, NULL);

吓~明天还要看动漫~闪人了~
类型不对你应该知道的吧~m_URL是什么类型啊?