CUrl::CreateUrl
這個方法從卷毛物件的元件欄位的 URL 字串。
inline BOOL CreateUrl(
LPTSTR lpszUrl,
DWORD* pdwMaxLength,
DWORD dwFlags = 0
) const throw( );
參數
lpszUrl
保存完整 URL 字串的字串緩衝區。pdwMaxLength
lpszUrl 字串緩衝區的最大長度。dwFlags
指定 ATL_URL_ESCAPE 轉換在 lpszUrl 的 任何逸出字元至其實際值。
傳回值
傳回 true 在成功,錯誤會失敗。
備註
使用下列格式,這個方法將它附加個別欄位以建構完整 URL 字串:
<scheme>:<user>/:<pass>@<domain>:<port><path><extra>
當呼叫這個方法時, pdwMaxLength 參數初始應包含 lpszUrl 參數所參考之字串緩衝區的最大長度。 pdwMaxLength 參數值會更新以 URL 字串的實際長度。
範例
這個範例會示範卷毛物件及擷取其 URL 字串的建立
CUrl url;
// Set the CUrl contents
url.CrackUrl(_T("http://someone:secret@www.microsoft.com:8080/visualc/stuff.htm#contents"));
// Obtain the length of the URL string and allocate a buffer to
// hold its contents
DWORD dwUrlLen = url.GetUrlLength() + 1;
TCHAR* szUrl = new TCHAR[dwUrlLen];
// Retrieve the contents of the CUrl object
url.CreateUrl(szUrl, &dwUrlLen, 0L);
// Cleanup
delete[] szUrl;
需求
Header: 函式