plxbrow.h

来自「mtk wap和mms代码。。适应mtk 25。26平台」· C头文件 代码 · 共 70 行

H
70
字号
/***************************************************************************
*
*                      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 + =
减小字号Ctrl + -
显示快捷键?