共用方式為


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: 函式

請參閱

參考

卷毛類別

CUrl::CrackUrl

CUrl::GetUrlLength