CHtmlView::Navigate2
Volání funkce tohoto člena procházet zdroje identifikována adresou URL nebo soubor určený úplnou cestu.
void Navigate2(
LPITEMIDLIST pIDL,
DWORD dwFlags = 0,
LPCTSTR lpszTargetFrameName = NULL
);
void Navigate2(
LPCTSTR lpszURL,
DWORD dwFlags = 0,
LPCTSTR lpszTargetFrameName = NULL,
LPCTSTR lpszHeaders = NULL,
LPVOID lpvPostData = NULL,
DWORD dwPostDataLen = 0
);
void Navigate2(
LPCTSTR lpszURL,
DWORD dwFlags,
CByteArray& baPostedData,
LPCTSTR lpszTargetFrameName = NULL,
LPCTSTR lpszHeader = NULL
);
Parametry
pIDL
Ukazatel ITEMIDLIST struktury.dwFlags
Příznaky proměnnou, která určuje, zda chcete zdroj přidat do seznamu historie, zda ke čtení nebo zápisu do mezipaměti a zda zdroje se zobrazí v novém okně.Proměnná může být kombinací hodnot definované BrowserNavConstants výčtu.lpszTargetFrameName
Ukazatel na řetězec obsahující název rámce, ve kterém chcete zobrazit zdroje.lpszURL
Ukazatel na řetězec obsahující adresu URL.lpvPostData
Data k odeslání s transakcí HTTP POST.Například ZAÚČTOVAT transakce slouží k odesílání dat shromážděných formulářem HTML.Pokud tento parametr neurčuje žádné data post Navigate2 problémy transakci HTTP GET.Tento parametr je ignorován, pokud URL není HTTP nebo HTTPS adresa URL.dwPostDataLen
Délka dat v bajtech odkazuje lpvPostData parametr.lpszHeaders
Ukazatel na hodnotu, která určuje záhlaví HTTP nebo HTTPS odesílat na server.Tato záhlaví jsou přidány do výchozí záhlaví aplikace Internet Explorer.Záhlaví můžete určit takové věci jako požadované akci serveru typu dat předán serveru nebo kód stavu.Tento parametr je ignorován, pokud URL není HTTP nebo HTTPS adresa URL.baPostedData
Odkaz na CByteArray objektu.
Poznámky
Rozšiřuje tuto funkci člena Navigovat členské funkce Podpora procházení na zvláštních složek, například plochy a tento počítač, které jsou zastoupeny v parametru pIDL.
Platí pro aplikaci Internet Explorer a WebBrowser.
Příklad
void CMyHtmlView::OnGoToMicrosoft()
{
Navigate2(_T("http://home.microsoft.com"));
}
Požadavky
Záhlaví: afxhtml.h