MFC – Activex 控件
MFC – Activex 控件
的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,然后单击确定。
步骤 3 – 调整图片控件的大小,然后在属性窗口中,单击图片字段。
步骤 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 – 当您再次运行此应用程序时,您也会看到垂直方向的进度条。