1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| void CDlg_Preconiser::OnAide()
{
TCHAR szPath[MAX_PATH];
GetModuleFileName( NULL, szPath, MAX_PATH );
CString temp( szPath );
temp.Format( "%sManuel Utilisateur.htm", temp.Left( temp.ReverseFind( '\\' ) + 1 ) );
HRESULT hr;
BSTR bstrURL;
IWebBrowser2 *pWebBrowser;
hr = CoInitialize(NULL);
if (SUCCEEDED(hr))
{
hr = CoCreateInstance (CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (LPVOID *)&pWebBrowser);
if (SUCCEEDED(hr))
{
bstrURL = SysAllocString(L"temp");
VARIANT var;
var.vt = VT_EMPTY;
pWebBrowser->Navigate(bstrURL, &var, &var, &var, &var);
SysFreeString(bstrURL);
VARIANT_BOOL vb = TRUE;
pWebBrowser->put_Visible(vb);
pWebBrowser->Release();
}
}
return ;
} |