0
我添加了一个activex控件,以我的MFC项目,我不使用对话框编辑器添加了控制,我只是用MFC生成该控件的包装类,并称之为“创造”的成员在包装类编程方式创建控件,代码或多或少是:如何使用MFC以编程方式更改ActiveX控件的属性?
class CMyView
{
CCalendar m_ctl;
//other members.....
}
int CMyView::OnCreate
{
m_ctl.create("",WS_CHILD|WS_VISIBLE,this,CRect(50,50,100,100));
//.....
}
但是我发现,包装类提供没有办法,我改变控件的属性,所以如果我想以编程方式更改控件的属性,什么我应该怎么做?我可以通过包装类来实现吗?或者它可以通过编程完成?还是只能通过对话框编辑器完成?谢谢。
你想改变什么属性? –
任何自定义或股票属性,例如,如果日历控件提供了“redSunday”属性这可能会导致要显示的星期日红,我想开启和关闭务实此属性。的 – wangshuaijie
可能重复[如何找到函数名,这是会被调用?](http://stackoverflow.com/questions/2107148/how-to-find-the-function-name-which-is-going -to待调用的) –