社区
ATL
帖子详情
怎样控制ActiveX控件在容器中的大小?在线等待!
lu_zi
2002-10-26 12:14:25
如题,我重载了SetObjectRect函数,然后通过m_spInPlaceSite->OnPosRectChange(CRect(prcPos->left,prcPos->top,prcPos->left+32,prcPos->top+32))来向控制窗口发送请求,但是只在ActiveX测试程序中有用,在vc,vb下都无效,有什么办法可以解决这个问题吗,多谢
...全文
130
5
打赏
收藏
怎样控制ActiveX控件在容器中的大小?在线等待!
如题,我重载了SetObjectRect函数,然后通过m_spInPlaceSite->OnPosRectChange(CRect(prcPos->left,prcPos->top,prcPos->left+32,prcPos->top+32))来向控制窗口发送请求,但是只在ActiveX测试程序中有用,在vc,vb下都无效,有什么办法可以解决这个问题吗,多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spoonyboy
2002-10-28
打赏
举报
回复
to lu_zi(lu_zi):
能将这一块做个简单的demo吗?
lu_zi
2002-10-28
打赏
举报
回复
唉,这个问题我自己解决了,多谢,给分!
lu_zi
2002-10-27
打赏
举报
回复
这样作确实可以达到这个目的,但是我怎么得到容器的映射模式呢,还望指教!
STDMETHOD(GetExtent)(DWORD dwDrawAspect, LONG lindex,DVTARGETDEVICE* ptd, LPSIZEL lpsizel)
{
HRESULT hr=IViewObjectExImpl<CAutoGlideDialog>::GetExtent(dwDrawAspect,lindex,ptd,lpsizel);
CComQIPtr<IOleInPlaceSiteWindowless> spContainer=m_spClientSite;
if(spContainer==NULL)
return S_OK;
HDC dc;
spContainer->GetDC(NULL,OLEDC_PAINTBKGND,&dc);
CDC wdc;
wdc.Attach(dc);
CSize size;
size.cx=64;
size.cy=64;
wdc.LPtoDP(&size);
wdc.Detach();
spContainer->ReleaseDC(dc);
if(hr==S_OK)
{
lpsizel->cx=size.cx;
lpsizel->cy=size.cy;
}
return hr;
}
lu_zi
2002-10-27
打赏
举报
回复
大虾们,有没有人回答我这个问题啊?
masterz
2002-10-26
打赏
举报
回复
implement IViewObject2::GetExtent ,IOleObject::GetExtent ,see MSDN
VB
控件
大全属性详解.doc
- **用途**:标识
控件
,以便在代码
中
引用。 - **示例**:`Adodc1.Name = "myDataControl"` #### Align **说明**:获得或设置一个值,决定对象在窗体上的显示位置。 - **取值**: - `0 vbAlignNone`:无对齐方式。 ...
VB
控件
参考手册(PDF版)上
- **使用ADO数据
控件
**: 详细介绍如何在Visual Basic
中
使用ADOData
控件
进行数据库操作。 #### CommandTimeout属性 (ADO) **概述:** `CommandTimeout`属性是ADO(
ActiveX
Data Objects)
中
的一个属性,用于指定执行...
Adodc
控件
的属性详解
Adodc
控件
是
ActiveX
数据对象(ADO)的
控件
,在 Visual Basic
中
用于连接数据库、执行 SQL 语句、实现数据绑定等功能。下面是 Adodc
控件
的属性详解: 1. Align 属性:该属性决定对象在窗体上的显示位置。取值为...
Adodc
控件
的属性详解[归类].pdf
Adodc
控件
是
ActiveX
Data Objects (ADO) 数据
控件
,它允许在Visual Basic、VB.NET或其他支持
ActiveX
技术的编程环境
中
与数据库进行交互。这个
控件
提供了丰富的属性,以便于开发者配置和
控制
数据的获取、处理和展示。...
Visual_Studio.NET相关词汇
中
英翻译
ActiveX
控件
容器
是指能够承载并显示
ActiveX
控件
的应用程序。这种
容器
允许用户在
容器
应用程序
中
插入和使用各种
ActiveX
控件
。 ####
ActiveX
控件
接口向导 (
ActiveX
Control Interface Wizard)
ActiveX
控件
接口向导是...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章