用VC获取JavaScript中实现的相应功能得到的值?

qiek 2005-02-24 08:39:52
在javascript中,有以下方法
window.screen.height
window.screen.width
window.screen.availHeight
window.screen.availWidth
window.screen.colorDepth
date.getTimezoneOffset();
navigator.javaEnabled();

分别是用来获取屏幕的某些属性和时区及浏览器是否支持java等系统信息的方法。

如何用VC实现同样的功能?
...全文
152 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiek 2005-03-10
  • 打赏
  • 举报
回复
有没有谁能给个用VC写的例子啊
HuiChen 2005-03-10
  • 打赏
  • 举报
回复
使用 Visual Studio .NET 中创建 MFC 应用程序,选择基于对话框,把对话框的基类选择为 CDHtmlDialog。
在对话框上新增按钮,处理按钮单击事件,添加代码:
CComPtr<IHTMLDocument2> pDocument;
CComPtr<IHTMLWindow2> pWindow;
CComPtr<IHTMLScreen> pScreen;
HRESULT hr = S_OK;

hr = GetDHtmlDocument( &pDocument );
if ( S_OK != hr )
return;

hr = pDocument -> get_parentWindow( &pWindow );
if ( S_OK != hr )
return;

hr = pWindow -> get_screen( &pScreen );
if ( S_OK != hr )
return;

long colorDepth = 0;
hr = pScreen -> get_colorDepth( &colorDepth );
if ( S_OK != hr )
return;

CString str;
str.Format( "colorDepth:%ld", colorDepth );
AfxMessageBox( str );
tukey 2005-02-27
  • 打赏
  • 举报
回复
up
qiek 2005-02-26
  • 打赏
  • 举报
回复
能不能举个例子啊,虽然知道用这样的类,但是怎么用啊?
kingzai 2005-02-24
  • 打赏
  • 举报
回复
msdn.microsoft.com/workshop/browser/ mshtml/reference/ifaces/screen/screen.asp
HuiChen 2005-02-24
  • 打赏
  • 举报
回复
IOmNavigator::javaEnabled
HuiChen 2005-02-24
  • 打赏
  • 举报
回复
IHTMLScreen::height
IHTMLScreen::width
IHTMLScreen::availHeight
IHTMLScreen::availWidth
IHTMLScreen::colorDepth

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧