fooview怎么用

1.如何使用smartview

Smart View功能使用方法如下:

1.手机上需要安装Samsung Smart View(2.0)软件。

2.手机打开WLAN后搜索路由器进行连接。

3.电视进行网络连接(注:与手机连接同一路由器)。

4.手机上打开Samsung Smart View(2.0)软件后点击【Connect to TV】,软件上会自动搜索电视名称,点击要连接的电视名称,此时电视上会随机出现一个4位的PIN码,将此PIN输入到手机上,则连接成功。

5.按电视遥控器SMART HUB键,选择到多媒体界面后点击连接的手机,选择要播放的图片、音乐或视频进行观看。

温馨提示:此功能可以将图片、音乐及视频在电视与手机上互相显示,同时手机还可以用做网络遥控器,实现关机、变更频道及音量功能。

2.vc对话框程序如何使用chtmlview

微软的MFC在Visual Studio 6.0中提供了一个新类CHtmlView,利用这个类,我们可以实现在基于文档视图结构的程序中显示HTML文件。

但是它是否可以用来在对话框中实现这一功能呢?我们不妨拿CHtmlView和CListView做一个比较,通过比较这两个类,我们会发现一些有趣的差别,MFC中CListView有一个对应的CListCtrl类用来在对话框中使用,而CHtmlView却没有一个CHtmlCtrl类与之对应。所以为了实现在对话框的控制中显示HTML文件,我们不得不为CHtmlView创建一个对应的子类CHtmlCtrl。

为了演示该类的使用方法,本实例在程序的About对话框中显示一个名为"about.htm"的HTML文件。更有趣的是,程序所用到的HTML源文件是作为资源存储在EXE文件中的。

该程序编译运行后的效果如图一所示:图一、显示HTML文件的对话框 一、实现方法 为了在对话框中显示HTML文件,我们必须将CHtmlCtrl类与对话框中的一个静态控制(也可以是其它控制)关联起来,这样才能为显示HTML文件提供一个窗口,为此我们在CHtmlCtrl类中定义了CreateFromStatic()函数,具体代码如下: BOOL CHtmlCtrl::CreateFromStatic(UINT nID, CWnd* pParent){ CStatic wndStatic; //静态控件对象; if (!wndStatic.SubclassDlgItem(nID, pParent)) return FALSE; // 获取静态控制的矩形区域并转换为父窗口的客户区坐标 CRect rc; wndStatic.GetWindowRect(&rc); pParent->ScreenToClient(&rc); wndStatic.DestroyWindow(); // 创建 HTML 控制 (CHtmlView) return (Create(NULL, // 类名; NULL, // 标题; (WS_CHILD | WS_VISIBLE ), // 风格; rc, // 矩形区域; pParent, // 父窗口; nID, // 控制的ID号; NULL)); //取消文档框架支持;} 为了避免主控程序将CHtmlView对象看作是文档/视图框架,需要重载CView::OnMouseActivate()和CView::OnDestroy()函数。此外,当用户在控制中单击时,OnMouseActivate要负责响应(WM_MOUSEACTIVATE)。

int CHtmlCtrl::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT msg){ //旁路 CView 文档/框架 return CWnd::OnMouseActivate(pDesktopWnd, nHitTest, msg);}void CHtmlCtrl::OnDestroy(){ if (m_pBrowserApp) { m_pBrowserApp->Release(); m_pBrowserApp = NULL; } CWnd::OnDestroy(); // 旁路 CView 文档/框架} 通常,CHtmlView是在virtual void PostNcDestroy()中释放空间,但对话框中的控制常常是作为堆栈对象实现的,所以,在PostNcDestroy()中不必在做什么。 为了播放资源中的HTML文件,需要重载导航处理器OnBeforeNavigate2(), 实现"app:" 伪协议,。

传递"app:"链接到一个虚拟协议处理器。因为app:是假协议,所以需要设置pbCancel参数为"TRUE",以停止掉这个导航。

void CHtmlCtrl::OnBeforeNavigate2( LPCTSTR lpszURL,DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostedData, LPCTSTR lpszHeaders, BOOL* pbCancel ){ const char APP_PROTOCOL[] = "app:"; int len = _tcslen(APP_PROTOCOL); if (_tcsnicmp(lpszURL, APP_PROTOCOL, len)==0) { OnAppCmd(lpszURL + len); *pbCancel = TRUE; }} 定义一个虚函数OnAppCmd(),处理app:命令,例如当浏览器准备导航到"app:foo"时,这个函数被调用,参数lpszWhere的值为"foo"。void CHtmlCtrl::OnAppCmd(LPCTSTR lpszWhere){ // default: do nothing} 对于作为资源的HTML文件和其中的嵌入的图片和音乐文件,用文件的实际名字作为资源名很重要,以便浏览器能够找到他们。

在一个普通的Web页面中,我们使用图像是用下列语法: 此代码假设图像文件"?foo=mytest的foo参数,以及在HTML网页中如何向swf传递参数。

一、在HTML网页中使用js获取参数。 我们知道HTML页面是在客户端执行的,这样要获取参数必须使用客户端脚本(如JavaScript),在这点上不同于服务器端脚本获取参数方式。

下面的这段js代码获取HTML网页形如"test.html?foo=mytest&program=flash" "?"后所有参数。 0){ document.write("所有参数:"+parastr);} else { document.write("无参数");}//--> 下面的这段js代码则可以更加细化获取HTML网页某一参数 二、在HTML网页中向swf传递参数。

方法一:在网页中使用js,SetVariable设置flashobject中的变量,代码如: // "HtmlToSwf"为网页中的flashobject IDHtmlToSwf.SetVariable("_root.info_str","Happy Newyear"); 方法二:路径参数,如test.swf?foo=happy2005 方法三:使用FlashVars,以下主要介绍FlashVars的用法。使用FlashVars后嵌入HTML的flashobject代码如下: view

微软的MFC在Visual Studio 6.0中提供了一个新类CHtmlView,利用这个类,我们可以实现在基于文档视图结构的程序中显示HTML文件。

但是它是否可以用来在对话框中实现这一功能呢?我们不妨拿CHtmlView和CListView做一个比较,通过比较这两个类,我们会发现一些有趣的差别,MFC中CListView有一个对应的CListCtrl类用来在对话框中使用,而CHtmlView却没有一个CHtmlCtrl类与之对应。所以为了实现在对话框的控制中显示HTML文件,我们不得不为CHtmlView创建一个对应的子类CHtmlCtrl。

为了演示该类的使用方法,本实例在程序的About对话框中显示一个名为"about.htm"的HTML文件。更有趣的是,程序所用到的HTML源文件是作为资源存储在EXE文件中的。

该程序编译运行后的效果如图一所示:图一、显示HTML文件的对话框 一、实现方法 为了在对话框中显示HTML文件,我们必须将CHtmlCtrl类与对话框中的一个静态控制(也可以是其它控制)关联起来,这样才能为显示HTML文件提供一个窗口,为此我们在CHtmlCtrl类中定义了CreateFromStatic()函数,具体代码如下: BOOL CHtmlCtrl::CreateFromStatic(UINT nID, CWnd* pParent){ CStatic wndStatic; //静态控件对象; if (!wndStatic.SubclassDlgItem(nID, pParent)) return FALSE; // 获取静态控制的矩形区域并转换为父窗口的客户区坐标 CRect rc; wndStatic.GetWindowRect(&rc); pParent->ScreenToClient(&rc); wndStatic.DestroyWindow(); // 创建 HTML 控制 (CHtmlView) return (Create(NULL, // 类名; NULL, // 标题; (WS_CHILD | WS_VISIBLE ), // 风格; rc, // 矩形区域; pParent, // 父窗口; nID, // 控制的ID号; NULL)); //取消文档框架支持;} 为了避免主控程序将CHtmlView对象看作是文档/视图框架,需要重载CView::OnMouseActivate()和CView::OnDestroy()函数。此外,当用户在控制中单击时,OnMouseActivate要负责响应(WM_MOUSEACTIVATE)。

int CHtmlCtrl::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT msg){ //旁路 CView 文档/框架 return CWnd::OnMouseActivate(pDesktopWnd, nHitTest, msg);}void CHtmlCtrl::OnDestroy(){ if (m_pBrowserApp) { m_pBrowserApp->Release(); m_pBrowserApp = NULL; } CWnd::OnDestroy(); // 旁路 CView 文档/框架} 通常,CHtmlView是在virtual void PostNcDestroy()中释放空间,但对话框中的控制常常是作为堆栈对象实现的,所以,在PostNcDestroy()中不必在做什么。 为了播放资源中的HTML文件,需要重载导航处理器OnBeforeNavigate2(), 实现"app:" 伪协议,。

传递"app:"链接到一个虚拟协议处理器。因为app:是假协议,所以需要设置pbCancel参数为"TRUE",以停止掉这个导航。

void CHtmlCtrl::OnBeforeNavigate2( LPCTSTR lpszURL,DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostedData, LPCTSTR lpszHeaders, BOOL* pbCancel ){ const char APP_PROTOCOL[] = "app:"; int len = _tcslen(APP_PROTOCOL); if (_tcsnicmp(lpszURL, APP_PROTOCOL, len)==0) { OnAppCmd(lpszURL + len); *pbCancel = TRUE; }} 定义一个虚函数OnAppCmd(),处理app:命令,例如当浏览器准备导航到"app:foo"时,这个函数被调用,参数lpszWhere的值为"foo"。void CHtmlCtrl::OnAppCmd(LPCTSTR lpszWhere){ // default: do nothing} 对于作为资源的HTML文件和其中的嵌入的图片和音乐文件,用文件的实际名字作为资源名很重要,以便浏览器能够找到他们。

在一个普通的Web页面中,我们使用图像是用下列语法: 此代码假设图像文件"pd.jpg"存在当前目录(页面文件所在目录)中。如果图像文件是作为资源存在EXE文件中,我们如何引用呢?方法一样,此时,我们必须告诉浏览器Web页面文件的位置。

为此要在Web页面文件的开头加上如下代码: 这一行代码告诉浏览器当前目录是"res://ShowHtml.exe",当浏览器遇到代码时,它会按照路径res://ShowHtml.exe/pd.jpg查找。否则,它会在程序文件的路径查找。

通常用res://modulename可以访问动态库或可执行文件中的资源。这里res:的意思与http:,ftp:,file:,及mailto的意思相同。

即:"在这个路径中的第一个名字是一个文件名,第二个名字是文件中的资源名"。其余的工作由浏览器完成。

为了在对话框中加载web页面,调用CHtmlCtrl::LoadFromResource函数,它是由CHtmlView继承而来的。也可以用全路径res://ShowHtml.exe/about.htm作为参数。

除此之外,还有一个问题就是:CAboutDialog对话框中"OK"按钮的处理,其实,它根本就不是一个按钮,而是一个在HTML文件中嵌入的图像,用JScript来控制图像被按下时和弹起时的状态。处理"OK"按钮的技巧主要是解决对话框与主控程序之间的通讯。

利用动态HTML文档层(COM)技术可以处理用户单。

fooview怎么用

转载请注明出处育才学习网 » fooview怎么用

知识

手机版电视猫怎么用

阅读(294)

本文主要为您介绍手机版电视猫怎么用,内容包括手机上如何使用电视猫app,手机上如何使用电视猫app,手机怎样使用电视猫app。直接百度或者在手机应用市场下载个就可以了你以为年轻人的世界只有电脑和手机?不!如今更多年轻人喜欢使用智能电视,今

知识

vivox9怎么当u盘用

阅读(306)

本文主要为您介绍vivox9怎么当u盘用,内容包括vivox9插上数据线怎么当U盘用,vivoX9怎样使用otg,vivox9otg怎么使用。手机U盘连接方法是打开系统设置,选择更多设置>OTG,把OTG打开,在5分钟内迅速插入手机U盘。U口正常,数据线正常,手机设置正常,开发

知识

今天下雨怎么写文笔

阅读(287)

本文主要为您介绍今天下雨怎么写文笔,内容包括找一篇写关于下雨的日记,盼望下雨并且真的下雨了,该如何用词形容,小说里比较凄惨凄凉的下雨的段落,文笔要好不是写作文那样的。今天上午,天气一直很好。但是,到了下午3点左右,天就开始“变脸”了!

知识

追赶超越计划书怎么写

阅读(304)

本文主要为您介绍追赶超越计划书怎么写,内容包括如何实现勇于追赶超越,奋力追赶超越,2017年最新追赶超越个人如何做深度解读,如何实现自我作风建设追赶超越目标。明确提出追赶谁、超越有方向、行业所处的位次,开动脑筋,在全区开展为期半年的

知识

早晨古文怎么写

阅读(409)

本文主要为您介绍早晨古文怎么写,内容包括早晨用文言文怎么说,古文表示早晨,早晨用古文如何翻译。旦、晓、朝、旭、夙旦拼音:dàn释义:早晨:旦暮。通宵达旦。枕戈待旦。2、表示某一天,亦指农历的初一日:旦望(农历的初一和十五日)。元旦

知识

遇见美英文怎么写

阅读(263)

本文主要为您介绍遇见美英文怎么写,内容包括遇见就是一种美英文怎么说,遇见美好的英文怎么写,“遇见最美的自己”,用英语怎么说。come across the most beautiful me1. come across偶遇; 偶然发现; 使产生…印象2. mo

知识

射击职业规划书怎么写

阅读(212)

本文主要为您介绍射击职业规划书怎么写,内容包括职业生涯规划书怎么写,职业规划书怎么写,职业规划书怎么写。职业生涯规划书前言:现在社是一会个经济迅速发展的社会,也是一个充满竞争的社会,提前做好自己的规划对我们更好的适应社会打下基础,作

知识

怎么用塑料瓶做钓鱼瓶

阅读(313)

本文主要为您介绍怎么用塑料瓶做钓鱼瓶,内容包括用饮料瓶制作钓鱼笼,用饮料瓶制作钓鱼笼,怎么制作能钓鱼的瓶子图片。用塑料瓶制作小鱼方法材料:塑料瓶子、活动眼睛、报纸、彩笔、乳胶。把瓶子剪成两端,注意不要把瓶子剪破,不然后续很难补救,需

知识

童谣怎么写古诗

阅读(344)

本文主要为您介绍童谣怎么写古诗,内容包括童谣诗歌怎么写,童谣怎么写一首诗,童谣的诗句怎么写。童谣诗歌《滑滑梯》滑滑梯,滑滑梯,你先我后别着急。上去好像爬大山,爬了一级又一级。下来好像坐飞机,忽忽悠悠落到地。2、《小蚂蚁》一只蚂蚁

知识

关于狗的小说怎么写

阅读(267)

本文主要为您介绍关于狗的小说怎么写,内容包括我想写一篇关于狗的小说作文如何写出来呢,关于狗狗的小说书名,关于狗的小说。我家有只活泼的小狗,它长着雪白雪白的毛,只有额头上是淡褐色的,它有又尖又长的嘴巴,锋利的牙齿和爪子,又红又湿的鼻子,三

知识

关于小学生我的作文怎么写

阅读(283)

本文主要为您介绍关于小学生我的作文怎么写,内容包括《小学的我》小学生作文该怎么写啊,我的小学作文怎么写,帮忙想想作文:《小学的我》怎么写。有一天黄昏,天下起了大雪,雪花纷纷扬扬下了一晚上。天亮后,雪停了,外面成了一个粉妆的世界,多美的雪

知识

机械论文致谢怎么写

阅读(247)

本文主要为您介绍机械论文致谢怎么写,内容包括工业大学机械专科毕业论文致谢怎么写,工业大学机械专科毕业论文致谢怎么写,毕业论文的最后致谢怎样写急求。感谢论文结束之后还有致谢一栏,可以承载论文背后无从抒发的情感。感谢我的大学,给了我

知识

蒹葭的英文怎么写

阅读(280)

本文主要为您介绍蒹葭的英文怎么写,内容包括蒹葭英文是什么,怎样用英语翻译《蒹葭》,蒹葭用英语怎莫翻译。ReedsBy the river bank lush reeds grow,covered in dew white as s

知识

项目保存路径怎么写

阅读(309)

本文主要为您介绍项目保存路径怎么写,内容包括javaweb项目中图片上传浏览的路径,在Java项目中上传图片时如何使上传的图片自动保存到指定路径搜狗,html中添加图片的路径怎么写。用struts也可以实现 多文件上传 下面是我写的代码,参数中有要

[/e:loop]