用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实现同样的功能?
...全文
108 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
  • 打赏
  • 举报
回复
发帖
网络编程

1.8w+

社区成员

VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
帖子事件
创建了帖子
2005-02-24 08:39
社区公告
暂无公告