MFC在VS2008中对ActiveX控件添加事件 .


(1)添加事件

在类视图中找到Ctrl类,右击:

选择添加->添加事件,弹出对话框:

在事件名称中,在下拉列表中事件为常用事件,若直接在列表框中输入事件名,则为自定义事件。

若定义自定义事件,则需手动编写触发此事件发生的代码。例如,对时钟控件自定义了一个事件MinuteEvent,条件是在满一分钟时触发此事件,则可在OnDraw()中添加如下代码:

[cpp] view plain copy print ?
  1. if (0 == time.GetSecond())  
  2. {  
  3.     MinuteEvent();  
  4. }  
	if (0 == time.GetSecond())
	{
		MinuteEvent();
	}

 

(2)测试事件

对常用事件Click的测试:当点击此时钟控件时,触发此事件,

对自定义事件Event的测试:当满一分钟时,触发此事件,


你可能感兴趣的:(c++)