亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? hhctrl.h

?? 中文編程語(yǔ)言——易語(yǔ)言(可視化編程
?? H
字號(hào):

/*
    版權(quán)聲明:
    本文件版權(quán)為易語(yǔ)言作者吳濤所有,僅授權(quán)給第三方用作開(kāi)發(fā)易語(yǔ)言支持庫(kù),禁止用于其他任何場(chǎng)合。
*/

#ifndef __HHCTRL_H__
#define __HHCTRL_H__

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "lib.h"
#include "untshare.h"

#define CUR_UNIT_VER		1

class CPIHtmlViewer : public CPropertyInfo
{
public:
	INT m_nFontSize;
    BOOL m_blOffline;
    BOOL m_blSilent;
	CString m_strURL;

public:
	CPIHtmlViewer ()  { }

	virtual void init ();
	virtual BOOL Serialize (CArchive& ar);
};

PFN_INTERFACE WINAPI GetInterface_HtmlViewer (INT nInterfaceNO);

HUNIT WINAPI Create_HtmlViewer (LPBYTE pAllData, INT nAllDataSize,
		DWORD dwStyle, HWND hParentWnd, UINT uID, HMENU hMenu, INT x, INT y, INT cx, INT cy,
		DWORD dwWinFormID, DWORD dwUnitID, HWND hDesignWnd = 0, BOOL blInDesignMode = FALSE);
BOOL WINAPI NotifyPropertyChanged_HtmlViewer (HUNIT hUnit, INT nPropertyIndex,
		PUNIT_PROPERTY_VALUE pPropertyVaule, LPTSTR* ppszTipText);
BOOL WINAPI GetPropertyData_HtmlViewer (HUNIT hUnit, INT nPropertyIndex,
		PUNIT_PROPERTY_VALUE pPropertyVaule);
HGLOBAL WINAPI GetAllPropertyData_HtmlViewer (HUNIT hUnit);

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

#ifndef AFX_OLE_TRUE
#define AFX_OLE_TRUE (-1)
#define AFX_OLE_FALSE 0
#endif

class CHHCtrl : public CWnd
{
public: 
    CHHCtrl();
    virtual ~CHHCtrl();

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

	CPIHtmlViewer m_info;
	DWORD m_dwWinFormID, m_dwUnitID;

	BOOL m_blInDesignMode;

	BOOL m_blHasForceURL, m_blHasTitle;
	CString m_strForceURL;
	CString m_strTitle, m_strStatusText;

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

    BOOL Create (HWND hParentWnd, DWORD dwStyle, UINT nID,
			INT x, INT y, INT cx, INT cy);

    DECLARE_EVENTSINK_MAP()

public:
    IWebBrowser2* GetBrowser() { return m_pBrowserApp; }
                
    CString GetType() const;
    BOOL GetBusy() const;
    READYSTATE GetReadyState() const;
    CString GetLocationName() const;
    long GetLeft() const;
    void SetLeft(long nNewValue) { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Left(nNewValue); }
    long GetTop() const;
    void SetTop(long nNewValue) { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Top(nNewValue); }
    long GetHeight() const;
    void SetHeight(long nNewValue) { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Height(nNewValue); }
    BOOL GetVisible() const;
    void SetVisible(BOOL fNewValue) { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Visible((short) (fNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
    BOOL GetOffline() const;
    void SetOffline(BOOL fNewValue) { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Offline((short) (fNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
    BOOL GetSilent() const;
    void SetSilent(BOOL fNewValue) { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Silent((short) (fNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
    CString GetLocationURL() const;

    void GoBack() { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoBack(); }
    void GoForward() { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoForward(); }
    void GoHome() { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoHome(); }
    void GoSearch() { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoSearch(); }
    void Refresh() { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->Refresh(); }
    void Stop() { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->Stop(); }
    void RunCmd (OLECMDID cmdid);
    void ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, VARIANT* pvaIn, VARIANT* pvaOut);

    HRESULT Navigate(LPCTSTR URL, DWORD dwFlags = 0,
                  LPCTSTR lpszTargetFrameName = NULL,
                  LPCTSTR lpszHeaders = NULL, LPVOID lpvPostData = NULL,
                  DWORD dwPostDataLen = 0);
    HRESULT NavigateChm(LPCTSTR szChmFileName, LPCTSTR URL, LPCTSTR lpszTargetFrameName = NULL);

    // Events
    virtual void OnBeforeNavigate2(LPCTSTR lpszURL, DWORD nFlags,
                                   LPCTSTR lpszTargetFrameName, 
                                   CByteArray& baPostedData,
                                   LPCTSTR lpszHeaders, BOOL* pfCancel);
    virtual void OnNavigateComplete2(LPCTSTR strURL);
    virtual void OnDownloadBegin();
    virtual void OnProgressChange(long nProgress, long nProgressMax);
    virtual void OnDownloadComplete();
    virtual void OnDocumentComplete(LPCTSTR lpszURL);
    virtual void OnStatusTextChange(LPCTSTR lpszText);
    virtual void OnTitleChange(LPCTSTR lpszText);
    virtual void OnCommandStateChange(long nCommand, BOOL fEnable);
    virtual void OnNewWindow2(LPDISPATCH* ppDisp, BOOL* Cancel);

    virtual void OnQuit();
    virtual void OnVisible(BOOL fVisible);
    virtual void OnPropertyChange(LPCTSTR lpszProperty);

public:
#ifdef _DEBUG
    virtual void AssertValid() const;
    virtual void Dump(CDumpContext& dc) const;
#endif

// Event reflectors (not normally overridden)
protected:
    virtual void NavigateComplete2(LPDISPATCH pDisp, VARIANT* URL);
    virtual void BeforeNavigate2(LPDISPATCH pDisp, VARIANT* URL,
                                 VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData,
                                 VARIANT* Headers,   BOOL* Cancel);
    virtual void DocumentComplete(LPDISPATCH pDisp, VARIANT* URL);
    virtual void OnDraw(CDC* pDC);

	virtual void PostNcDestroy();

public:
    //{{AFX_MSG(CHHCtrl)
	afx_msg void OnSetFocus(CWnd* pOldWnd);
    afx_msg void OnSize(UINT nType, int cx, int cy);
    afx_msg void OnPaint();
    afx_msg void OnDestroy();
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()

protected:
	CWnd m_wndBrowser;
    IWebBrowser2* m_pBrowserApp;
};

#endif // __HHCTRL_H__

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜免费欧美电影| 美女看a上一区| 911国产精品| 成人涩涩免费视频| 无码av中文一区二区三区桃花岛| 国产午夜精品美女毛片视频| 欧美亚洲国产bt| 精品一区二区三区欧美| 一区二区三区四区在线| 久久午夜羞羞影院免费观看| 91精品福利视频| 国产成人午夜电影网| 日韩精品一二区| 日韩理论电影院| 久久网站最新地址| 欧美日韩不卡一区二区| 色老汉一区二区三区| 国产传媒日韩欧美成人| 日本免费在线视频不卡一不卡二| 亚洲精品视频免费观看| 日本一区二区视频在线观看| 日韩精品资源二区在线| 欧美欧美午夜aⅴ在线观看| 91久久国产最好的精华液| 成人av资源网站| 国产精品香蕉一区二区三区| av资源站一区| 国产在线视频不卡二| 婷婷开心久久网| 一区二区三区四区在线播放| 自拍av一区二区三区| 国产视频在线观看一区二区三区 | 狠狠色综合色综合网络| 天涯成人国产亚洲精品一区av| 亚洲视频在线观看三级| 国产精品区一区二区三| 国产欧美日韩精品a在线观看| 亚洲精品在线免费播放| wwwwxxxxx欧美| 久久综合九色综合97婷婷 | 亚洲视频 欧洲视频| 国产欧美日本一区视频| 欧美韩国日本不卡| 久久九九久久九九| 国产午夜亚洲精品不卡| 国产精品欧美一区喷水| 国产女人18毛片水真多成人如厕 | 欧美亚洲另类激情小说| 欧美日韩一区二区三区高清 | 捆绑紧缚一区二区三区视频| 免费欧美在线视频| 久久99精品视频| 国产福利91精品一区| 成人性生交大片免费看中文网站| 国产电影一区二区三区| 成人不卡免费av| 99精品视频中文字幕| 99精品久久久久久| 欧美图区在线视频| 欧美人妖巨大在线| 欧美一二三区在线观看| 久久午夜色播影院免费高清| 中文字幕精品—区二区四季| 亚洲精品国产视频| 日韩av一区二区在线影视| 久久国产福利国产秒拍| 成人免费视频一区二区| 在线观看国产91| 日韩视频免费观看高清完整版在线观看 | 久久久久久久综合色一本| 国产精品欧美一级免费| 亚洲愉拍自拍另类高清精品| 日本一道高清亚洲日美韩| 国产乱码精品一区二区三区av | 99久久综合国产精品| 欧美亚洲免费在线一区| 精品美女被调教视频大全网站| 国产三级欧美三级日产三级99| 亚洲欧洲国产日韩| 不卡一区二区中文字幕| 色老汉一区二区三区| 日韩精品综合一本久道在线视频| 中文欧美字幕免费| 亚洲久本草在线中文字幕| 日韩精品1区2区3区| 懂色av一区二区在线播放| 欧美性大战久久久久久久蜜臀| 欧美va在线播放| 一区二区免费看| 激情图区综合网| 在线一区二区三区四区五区| 欧美精品一区二区三区蜜臀| 亚洲免费av网站| 国产精品中文欧美| 欧美日本一区二区三区四区 | 亚洲素人一区二区| 青青草伊人久久| 色中色一区二区| 久久综合五月天婷婷伊人| 一区二区三区产品免费精品久久75| 久久99久久精品欧美| 91精彩视频在线观看| 欧美激情一区二区| 日韩精品一二区| 91国模大尺度私拍在线视频| 久久久www免费人成精品| 三级亚洲高清视频| 95精品视频在线| 久久久噜噜噜久久中文字幕色伊伊| 亚洲一线二线三线久久久| 国产东北露脸精品视频| 日韩欧美高清一区| 午夜精品久久久久久久久| 不卡av在线网| 国产视频一区二区在线| 美腿丝袜一区二区三区| 欧美网站一区二区| 亚洲欧美一区二区久久| 国产成人精品三级麻豆| 欧美成人乱码一区二区三区| 午夜精品久久一牛影视| 97久久精品人人澡人人爽| 国产亚洲va综合人人澡精品| 成人激情免费网站| 久久综合色8888| 麻豆91在线观看| 91精品综合久久久久久| 亚洲国产日韩a在线播放性色| 91污片在线观看| 亚洲视频一区二区免费在线观看| 国产丶欧美丶日本不卡视频| 久久久午夜精品| 精品一二线国产| 欧美va亚洲va香蕉在线| 久久精品久久综合| 91精品国产入口在线| 亚洲午夜激情网站| 欧美日韩一区久久| 亚洲福利视频三区| 欧美色视频在线| 亚洲不卡av一区二区三区| 亚洲va在线va天堂| 欧美日韩国产综合一区二区| 亚洲成人激情社区| 欧美电影一区二区三区| 青青草97国产精品免费观看| 91精品国产免费| 美女脱光内衣内裤视频久久影院| 欧美美女一区二区三区| 视频一区二区三区在线| 欧美电影在哪看比较好| 美女一区二区在线观看| 久久久久久久久久久久电影| 国产激情视频一区二区三区欧美 | 成人激情午夜影院| 亚洲欧洲无码一区二区三区| 91小视频免费观看| 亚洲欧美偷拍三级| 欧美日韩精品福利| 激情亚洲综合在线| 亚洲国产精品二十页| 91久久国产最好的精华液| 亚洲成人av在线电影| 欧美mv日韩mv国产网站app| 久久国产精品色| 成人欧美一区二区三区1314| 色婷婷激情综合| 五月天国产精品| 久久一二三国产| 91同城在线观看| 日韩精品一卡二卡三卡四卡无卡| 26uuu另类欧美| 99国产精品久久久久久久久久| 一区二区视频在线看| 日韩精品一区二区三区在线播放 | 亚洲欧美在线另类| 欧美揉bbbbb揉bbbbb| 久久99精品国产.久久久久久| 久久久久久免费网| 在线看日韩精品电影| 精品一区二区三区在线播放 | 久久久久久免费| 色哟哟在线观看一区二区三区| 首页欧美精品中文字幕| 中文字幕欧美日韩一区| 欧美色成人综合| 国产精品影音先锋| 亚洲国产日韩综合久久精品| 国产片一区二区| 欧美一区二区三区喷汁尤物| eeuss鲁片一区二区三区| 麻豆高清免费国产一区| 亚洲日本在线观看| 26uuu欧美| 欧美肥妇free| 91视频国产资源| 国产精品一区专区| 视频在线观看一区二区三区| 亚洲国产精品精华液2区45| 日韩午夜在线影院|