社区
ATL
帖子详情
如何使ActiveX控件在编辑期间,大小不变(类似AdoCommand,DataSource)
mul
2002-07-05 05:26:50
控件是windowless(运行期不可见)
不知如何使他在编辑期间大小不变?
...全文
74
5
打赏
收藏
如何使ActiveX控件在编辑期间,大小不变(类似AdoCommand,DataSource)
控件是windowless(运行期不可见) 不知如何使他在编辑期间大小不变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wqb
2002-07-06
打赏
举报
回复
在VC中你是否可以处理调整控件大小时产生的消息,将它忽略掉试试行不行。
mul
2002-07-06
打赏
举报
回复
我是用MFC,VC在这方面支持不如VB?
COleControl好象没有支持编辑期间的控制
各位烦请多多指教
分数不是问题
mul
2002-07-06
打赏
举报
回复
问题解决
代码如下:
CSmsServiceCtrl::CSmsServiceCtrl()
{
InitializeIIDs(&IID_DSmsService, &IID_DSmsServiceEvents);
SetInitialSize(32,32);
}
BOOL CSmsServiceCtrl::OnSetExtent(LPSIZEL lpSizeL)
{
// TODO: Add your specialized code here and/or call the base class
CDC* pdc = GetDC();
CSize sz(lpSizeL->cx,lpSizeL->cy);
pdc->HIMETRICtoDP(&sz);
ReleaseDC(pdc);
if (sz.cx != 32 || sz.cy != 32) return FALSE;
return COleControl::OnSetExtent(lpSizeL);
}
/////////////SmsServiceCtrl是控件名,32*32为图标大小
有兴趣的可参看COleControl , IOleObject
谢谢 wqb(啊喂) 的参与, 给分
mul
2002-07-06
打赏
举报
回复
那些消息在编辑期间根本不响应
不知道Delphi怎么做的,
她知道是windowless后,编辑期间就是不可变动大小的,
可VB和VC不行
wqb
2002-07-05
打赏
举报
回复
在VB中自己编写的控件可以在处理UserControl_Resize事件
Private Sub UserControl_Resize()
UserControl.Size 1000, 1000
End Sub
ADO
控件
再封装
ADO
数据
控件
,适合一般的Visuai BASIC程序,
ado
.net对象及C#
控件
ado
.net各个对象函数的使用,绝对的经典;还有一些常用
控件
连接数据库及使用方法的整理
VB演示使用
ADO
控件
分页的例子
详细的描述了利用vb6VB演示使用
ADO
控件
分页的例子,初学者必备利器!
VB 使用
ADO
控件
浏览数据库
VB 使用
ADO
控件
浏览数据库 VB 使用
ADO
控件
浏览数据库
0522单纯的
ADO
类和DataGrid
控件
的组合应用
单纯的
ADO
类和DataGrid
控件
的组合应用 包含说明 和全套资料 开发环境 :VS2010 系统 Windows7 64位
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章