ActiveX控件容器是一个父程序,它为ActiveX(以前称为OLE)控件提供运行环境.
ActiveX控件是使用Microsoft ActiveX技术的控件.
ActiveX不是编程语言,而是一组规则关于应用程序应如何共享信息.
程序员可以用各种语言开发ActiveX控件,包括C,C ++,Visual Basic和Java.
您可以创建一个能够包含带有或不带MFC的ActiveX控件的应用程序,但使用MFC要容易得多.
让我们看看在基于MFC对话框的应用程序中添加ActiveX控件的简单示例.
第1步 &减去;右键单击设计器窗口中的对话框,然后选择"插入ActiveX控件".
第2步 : 选择Microsoft Picture Clip Control并单击OK.
第3步 : 调整Picture控件的大小,在Properties窗口中,单击Picture字段.
步骤4 : 浏览包含图片的文件夹.选择任何图片.
第5步 : 当您运行此应用程序时,您将看到以下输出.
让我们看看另一个简单的例子.
第1步 : 右键单击设计器窗口中的对话框.
第2步 : 选择插入ActiveX控件.
步骤3 : 选择Microsoft ProgressBar Control 6.0,单击"确定".
步骤4 : 选择进度条并在"属性"窗口中将其"方向"设置为 1 - ccOrientationVertical .
步骤5 : 为进度条添加控制变量.
第6步 : 在OnInitDialog()
中添加以下代码
m_progBarCtrl.SetScrollRange(0,100,TRUE); m_progBarCtrl.put_Value(53);
第7步 : 再次运行此应用程序时,您也会在垂直方向看到进度条.