⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plxbrow.h

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 H
字号:
/***************************************************************************
*
*                      Pollex Mobile Platform
*
*  Copyright (c) 2004 by Pollex Mobile Software Co., Ltd.
*                       All Rights Reserved
*
*  Module  :    
*
*  Purpose :
*  
\**************************************************************************/

#ifndef __PLX_BROW_H__
#define __PLX_BROW_H__
#include "pwbe.h"

typedef struct tag_PlxBrow_Info{
	HBROWSER hBrow;			//browser handler
	WB_RECT rcInScreen;		//the rect of web page in the screen
	WB_RECT rcStatusBar;	//the rect of status bar
	U16 curStatusStr;		//the string displayed in status
	Color_Scheme colorTheme;	//current colorTheme
	LIBLIST_APP wbCallBack;	//callback functions
	vertical_scrollbar verScroll;
	horizontal_scrollbar horScroll;
	int bInBrowsing;
	WB_RECT rcPaint;
	BOOL bShowLogo;
}BROWINFO, *PBROWINFO;


#define GETRVALUE(rgb)      ((unsigned char)(rgb))
#define GETGVALUE(rgb)      ((unsigned char)(((unsigned long)(rgb)) >> 8))
#define GETBVALUE(rgb)      ((unsigned char)((rgb)>>16))
#define PLXRGB(r,g,b)          ((unsigned long)(((unsigned char)(r)|((unsigned long)((unsigned char)(g))<<8))|(((unsigned long)(unsigned char)(b))<<16)))

void PlxBrowOpenWebPage(char *pURL);
HBROWSER PlxBrowGetBrowserHandle(void);
void EntryOfPlxBrowserView(const char*  szUtf8Url);
void DeInitPlxBrowser(void);
void EntryOfPlxBrowUrlInput(void);
void PlxBrowSetExittingStatus(BOOL bInExitting);
BOOL IsBrowserWaittingStart(void);
void WaittingStartPlxBrowser(void);
void WaitingRestartBrowser(void);
void PlxBrowSaveCurrentUrl(const char* szUtf8Url);
void PlxBrowSetBrowserRskGoBack(void);
void PWBDrawBrowserWaitingImage(void);
void PlxRedrawBrowserDMenu(unsigned int UImessage, unsigned long wParam, unsigned long lParam);
int  PlxBrowShowIdleScreen();

int	GetBrowserVScrollWidth(void);
int	GetBrowserHScrollWidth(void);
int	GetBrowserStatusBarHeight(void);	
void DrawSpaceInScrollBars(void);


void RegisterExEndKeyHandler(FuncPtr handler);
void ClearExEndKeyHandler();
int ExecExEndKeyHandler();
FuncPtr  GetExEndKeyHandler();
int ProcessExEndKeyHandler();
int  ValidateExEndKeyHandler();
int  PlxBrowShowIdleScreen();
void PlxBrowExitBrowserAndGoIdle();


#endif	//__PLX_BROW_H__

⌨️ 快捷键说明

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