if (0 != strTemp.Find(_T("wiz:"))
&& 0 != strTemp.Find(_T("http:"))
&& 0 != strTemp.Find(_T("ssh:"))
&& 0 != strTemp.Find(_T("ftp:"))
&& 0 != strTemp.Find(_T("file:"))
&& 0 != strTemp.Find(_T("https:"))
&& 0 != strTemp.Find(_T('#')))
{
strResult = _T("http://") + strResult;
}<pre class="cpp" name="code"> if (iTitle != -1)
{
strTitle = strResult.Right(strResult.GetLength() - iTitle - CString(_T("&title=")).GetLength());
//
strResult = strResult.Left(iTitle);
]
if (::WizHTMLGetSelectedHtml(spDoc).IsEmpty())
{
m_browser.PasteIntoSelection(WizFormatString2(_T("<a href='%1'>%2</a>"), strResult, strTitle));
}
本文介绍了一段关于检查字符串中是否包含特定协议前缀(如http, https等)的代码,并根据条件对字符串进行修改。此外,还展示了如何根据处理后的结果构建富文本链接并将其插入到文档中。
1736

被折叠的 条评论
为什么被折叠?



