怎样让ATL控件在设计时窗体上不能被改变大小?在运行时自动不可见

 我来答
硪丨暧恋
2017-09-17 · TA获得超过8980个赞
知道大有可为答主
回答量:5336
采纳率:93%
帮助的人:2175万
展开全部
解决方案1:
在控件类的构造函数中加入以下语句,就可以禁止控件改变大小。
m_bAutoSize = TRUE;
SIZEL size = {24, 24};
AtlPixelToHiMetric(&size, &m_sizeExtent);
m_sizeNatural = m_sizeExtent;
至于要使控件在运行时不可见,楼上的方法就很正确了!
如果还不能理解可以在MSDN中输入OLEMISC

解决方案2:
ATL Object Wizard 中设置 invisible at runtime
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式