如何获得Internet Explorer_Server窗口的边框和滚动条的宽度信息 如何获得Internet Explorer_Server窗口的边框和滚动条的宽度信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过IHtmlDocument2接口获取IHtmlDocument2接口IHTMLElement2::scrollWidth获取滚动条的宽度边框信息获取IHTMLElement2::clientHeightIHTMLElement2::clientLeftIHTMLElement2::clientRightIHTMLElement2::clientTop 滚动条不是窗口本身的,是body、frame、textarea、div等元素的 HRESULT hr; IDispatch *pDisp = GetHtmlDocument(); ASSERT( pDisp ); //if NULL, we failed // 获得Html文件指针 IHTMLDocument2 *pDocument = NULL; hr = pDisp->QueryInterface( IID_IHTMLDocument2, (void**)&pDocument ); ASSERT( SUCCEEDED( hr ) ); ASSERT( pDocument ); IHTMLElement *pBody = NULL; hr = pDocument->get_body( &pBody ); ASSERT( SUCCEEDED( hr ) ); ASSERT( pBody ); // 从body获得IHTMLElement2接口指针,用以访问滚动条 IHTMLElement2 *pElement = NULL; hr = pBody->QueryInterface(IID_IHTMLElement2,(void**)&pElement); ASSERT(SUCCEEDED(hr)); ASSERT( pElement ); // 向下滚动100个像素 pElement->put_scrollTop( 100 ); // 获得滚动条高度 long scroll_height; pElement->get_scrollHeight( &scroll_height ); // 获得滚动条宽度 long scroll_height; pElement->get_scrollWidth( &scroll_width ); // 获得滚动条位置,从顶端开始 long scroll_top; pElement->get_scrollTop( &scroll_top ); 如何删除对话框? 怎么用CImage的PlgBlt函数来旋转图片 返回VARIANT类型,var.vt = vt_variant,如何取其中的值? combo 控件 如何模拟CFileDialog的结果获取 请问大侠们,样才能让对话框之间进行通信 一个基于单文档(CView)的PROJECT,后我想增加一个功能想通过其菜单打开一个网页,且该网页显示在我的单文档框架内。给点提示好吗? 如何用VC实现网络间的语音通信 怎样把CString转化为string??急!! 还是查找问题?????? 如何枚举出系统所支持的字符编码集?急急急急! 怎么样判断是音频文件和视频文件
IHTMLElement2::clientHeight
IHTMLElement2::clientLeft
IHTMLElement2::clientRight
IHTMLElement2::clientTop
IDispatch *pDisp = GetHtmlDocument();
ASSERT( pDisp ); //if NULL, we failed
// 获得Html文件指针
IHTMLDocument2 *pDocument = NULL;
hr = pDisp->QueryInterface( IID_IHTMLDocument2, (void**)&pDocument );
ASSERT( SUCCEEDED( hr ) );
ASSERT( pDocument ); IHTMLElement *pBody = NULL;
hr = pDocument->get_body( &pBody );
ASSERT( SUCCEEDED( hr ) );
ASSERT( pBody ); // 从body获得IHTMLElement2接口指针,用以访问滚动条
IHTMLElement2 *pElement = NULL;
hr = pBody->QueryInterface(IID_IHTMLElement2,(void**)&pElement);
ASSERT(SUCCEEDED(hr));
ASSERT( pElement ); // 向下滚动100个像素
pElement->put_scrollTop( 100 );
// 获得滚动条高度
long scroll_height;
pElement->get_scrollHeight( &scroll_height ); // 获得滚动条宽度
long scroll_height;
pElement->get_scrollWidth( &scroll_width ); // 获得滚动条位置,从顶端开始
long scroll_top;
pElement->get_scrollTop( &scroll_top );