佚名通过本文主要向大家介绍了atl控件,atl34砂轮,atl方形动力电池,atl80.dll官方下载,atl71.dll一键修复等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样让ATL控件在设计时窗体上不能被改变大小?在运行时自动不可见?
描述:
解决方案1:
描述:
我写了个ATL控件,在用的时候不想让用户改变它的大小,并且在运行时自动不可见,就象VB中的Timer控件那样。该怎么弄呀?
请多多指教!
谢谢了,先!
解决方案1:
在控件类的构造函数中加入以下语句,就可以禁止控件改变大小。
m_bAutoSize = TRUE;
SIZEL size = {24, 24};
AtlPixelToHiMetric(&size, &m_sizeExtent);
m_sizeNatural = m_sizeExtent;
至于要使控件在运行时不可见,楼上的方法就很正确了!
如果还不能理解可以在MSDN中输入OLEMISC
ATL Object Wizard 中设置 invisible at runtime