htmlbrowser.cpp

来自「网狐棋牌(家园版)最新版本7.1.1源代码,共享组件源码」· C++ 代码 · 共 48 行

CPP
48
字号
#include "Stdafx.h"
#include "HtmlBrowser.h"

BEGIN_MESSAGE_MAP(CHtmlBrower, CHtmlView)
END_MESSAGE_MAP()

//////////////////////////////////////////////////////////////////////////

//构造函数
CHtmlBrower::CHtmlBrower()
{
	m_bEnableBrowser=false;
}

//析构函数
CHtmlBrower::~CHtmlBrower()
{
}

//转向网页
void CHtmlBrower::Navigate(LPCTSTR pszURL)
{
	ASSERT(pszURL!=NULL);
	m_strNavigateUrl=pszURL;
	if (m_bEnableBrowser) __super::Navigate(m_strNavigateUrl,NULL,NULL,NULL,NULL);
	return;
}

//启用网页
bool CHtmlBrower::EnableBrowser(bool bEnableBrowser)
{
	if (m_bEnableBrowser!=bEnableBrowser)
	{
		m_bEnableBrowser=bEnableBrowser;
		if (m_bEnableBrowser==true)
		{
			if ((GetSafeHwnd()!=NULL)&&(m_strNavigateUrl.IsEmpty()==FALSE))
			{
				__super::Navigate(m_strNavigateUrl,NULL,NULL,NULL,NULL);
			}
		}
		else m_strNavigateUrl.Empty();
	}
	return m_bEnableBrowser;
}

//////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?