摘要: activex控件方法(method):即对象自己调用,比如有一个CGLClock控件,该控件中定义了方法SetClockAngle(double m_newAngle);//其中代码用于更改表盘指针的指向于是乎,我在一个工程中如果用到了CGlClock控件,我就可以调用该方法来改变表盘的指针位置。比如我在cdialog上添加了该控件,通过ddx与变量m_biaopan关联,于是m_biaopan.SetClockAngle(150);这样就会调用我刚在控件中写的方法。指针发生了变化。。。o了activex事件。。主要是给外部调用者得一个借口。。。使得外部可以通过这个函数来感知控件的事件。。很 阅读全文
posted @ 2011-04-11 21:48 luck_net 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题:在mainframe中动态创建了一个tab控件,tab控件上拖放了一个控件(待会处理的就是这个控件的事件),此时,我用classwizard添加事件处理程序,开始,想直接把事件处理程序添加到view类中,classwizard可以帮助添加代码,但是添加进去后,在运行的时候,完全不能进入这个函数。。。。(在此狂烈鄙视微软的平台)。。。我左看右看,我的类被我加入了消息映射网啊,为什么呢,为什么呢???为什么view类不接受呢。哇靠。。。首先说下,我的tab控件中添加的属性页是CMyDlg,继承于CDialog。然后CDialog上放的是一个我自己编写的控件(CGLClock,一个表盘控 阅读全文
posted @ 2011-04-11 21:19 luck_net 阅读(366) 评论(0) 推荐(0) 编辑