社区
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下都无效,有什么办法可以解决这个问题吗,多谢
...全文
95
5
打赏
收藏
怎样控制ActiveX控件在容器中的大小?在线等待!
如题,我重载了SetObjectRect函数,然后通过m_spInPlaceSite->OnPosRectChange(CRect(prcPos->left,prcPos->top,prcPos->left+32,prcPos->top+32))来向控制窗口发送请求,但是只在ActiveX测试程序中有用,在vc,vb下都无效,有什么办法可以解决这个问题吗,多谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
VB
控件
大全属性详解,看了基本上会这么操作和使用了!
VB
控件
参考手册(PDF版)上
由WDL格式打印出PDF格式,与WDL的内容完全一样,转换为PDF更方便一些:)
Adodc
控件
的属性详解
Adodc
控件
的属性详解,真的很详细哦。
Adodc
控件
的属性详解[归类].pdf
Adodc
控件
的属性详解[归类].pdf
Visual_Studio.NET相关词汇
中
英翻译
abstract class 抽象类 accelerator 快捷键 accelerator mapping 快捷键映射 accelerator table 快捷键对应表 access modifier 访问修饰符 Access Pack 访问包 access specifier 访问说明符 access violation 访问冲突 accessibility 辅助功能 accessibility domain 可访问域 Accessibility Options 辅助功能选项 accessor 访问器 action 操作 Active Directory hierarchy Active Directory 层次结构 active document 活动文档 Active Document Containment 活动文档包容 active end 活动结尾 active object 活动对象 active point 活动点 Active Template Library 活动模板库
ActiveX
Component
ActiveX
组件
ActiveX
Control
ActiveX
控件
ActiveX
control container
ActiveX
控件
容器
ActiveX
Control Interface Wizard
ActiveX
控件
接口向导
ActiveX
Control Test Container
ActiveX
控件
测试
容器
ActiveX
Designer
ActiveX
设计器
ActiveX
Document Migration Wizard
ActiveX
文档移植向导
ActiveX
-enabled 支持
ActiveX
的 Add key/ Multiply key/ Substract key/ Devide key 加号键/ 乘号键/ 减号键/ 除号键 Add-In 外接程序 Address Book 通讯簿 address space 地址空间 Administrator Mode 管理员模式 advise sink 通知接收 aggregate 聚合 Airbrush 喷枪 All Tables 所有表 allocation hook 分配挂钩 Alternate text "替换文字,备用文本" Always On Top 总在最前面 ambient 环境 ambiguous 不明确 ampersand “&”符 ampersand (&) “and”符 (&) anchor 锚定 (v.);定位点 (n.) animation control 动画
控件
apartment-model threading 单元模型线程 application framework 应用程序框架 Application Wizard 应用程序向导 Apply Now 立即应用 apply to similar 应用到相似项 argument 参数 Arrange Tables 排列表 array initializer 数组初始值设定项 array rank 数组秩 arrow cap 箭头帽 ARROW key 箭头键 ArrowHourGlass 箭头沙漏 ArrowQuestion 箭头问号 article family 文章族 assembly 程序集;汇编 assembly manifest 程序集清单 assert 断言 assign 分配 associate 关联 asterisk (""*"") 星号(“*”) asynchronous moniker 异步名字对象 asynchronous peek operation 异步查看操作 ATL Object Wizard ATL 对象向导 atomic operation 原子操作 attached table 附加表 attribute 属性 Attributed Component Wizard 属性化组件向导 Attributed Programming 属性化编程 Attributes Property Attributes 属性 Authentication 身份验证 authorable 可创作(的) Auto completion for commands 自动完成命令 Auto Increment 自动增加 Auto Syntax Check 自动语法校验 Automatic 自动 automation 自动化 automation-enabled 启用自动化
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章