佚名通过本文主要向大家介绍了mfc控件随窗口变化,mfc 控件随窗口缩放,mfc 控件窗口,active控件,active控件 下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: MFC怎样开发没有任何窗口的ACTIVE控件?
描述:
解决方案1:
描述:
MFC active
MFC怎样开发没有任何窗口的ACTIVE控件?谢谢解决方案1:
如果还没创建项目,则在创建项目向导对话框中选择“无窗口激活”
如果项目已经创建了,并且当初没有选择这个标志,那么就修改代码,在控件实现的GetControlFlags()方法中稍微修改一下代码,增加相应的标志,像下面这样:
DWORD CXXXCtrl::GetControlFlags()
{
return COleControl::GetControlFlags() | windowlessActivate;
}
当然,如果你使用了无窗口方式,就必须自己实现OnDraw实现完全自绘。