CHtmlView::Navigate2
Appelez la fonction membre pour accéder à la ressource identifiée par une URL, ou au fichier identifié par un chemin complet.
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
);
Paramètres
pIDL
Un pointeur vers une structure d' ITEMIDLIST .dwFlags
Les balises d'une variable à laquelle spécifie s'il faut ajouter la ressource à l'historique, si la lecture ou l'écriture du cache, et si afficher la ressource dans une nouvelle fenêtre. La variable peut être une combinaison des valeurs définies par l'énumération de BrowserNavConstants .lpszTargetFrameName
Un pointeur vers une chaîne contenant le nom du frame dans lequel pour afficher la ressource.lpszURL
Un pointeur vers une chaîne contenant l'URL.lpvPostData
Données à envoyer à la transaction HTTP POST. Par exemple, la transaction POST est utilisée pour envoyer des données rassemblées par un formulaire HTML. Si ce paramètre ne spécifie pas de données de publication, Navigate2 émet une transaction HTTP GET. Ce paramètre est ignoré si l'URL n'est pas une URL HTTP ou HTTPS.dwPostDataLen
La longueur en octets des données a globale pointe vers lpvPostData le paramètre.lpszHeaders
Un pointeur vers une valeur qui spécifie les en-têtes HTTP ou HTTPS à envoyer au serveur. Ces en-têtes sont ajoutés aux en-têtes par défaut d'Internet Explorer. Les en-têtes peuvent spécifier des éléments tels que l'action requise du serveur, le type de données qui est passé au serveur, ou un code d'état. Ce paramètre est ignoré si l'URL n'est pas une URL HTTP ou HTTPS.baPostedData
Une référence à un objet de CByteArray .
Notes
Cette fonction membre étend la fonction membre de Naviguer en prenant en charge la navigation dans les dossiers spéciaux, tels que le Bureau et mon ordinateur, représentés par le pIDLde paramètre.
s'applique à Internet Explorer et au WebBrowser.
Exemple
void CMyHtmlView::OnGoToMicrosoft()
{
Navigate2(_T("http://home.microsoft.com"));
}
Configuration requise
Header: afxhtml.h