这个Demo的最终效果是:当页面加载该控件后,显示控件界面(一个简单的编辑框),页面上有一个按钮,点击按钮调用控件某一接口传入一字符串,控件对字符串处理后将结果显示在编辑框中。
打开VS2010,依次点击“文件”——>“新建”——>“项目”,点中左侧“MFC”,在右侧选中“MFC ActiveX 控件”,在下边的名称中输入项目名称“Demo”,选择一个位置,解决方案名称是自动生成的,然后“确定”。
在控件向导窗口中,“概述”、“应用程序设置”、“控件名称”三项都不用动,在“控件设置”中勾选“在插入对象对话框中可用”,然后“完成”。
到这一步MFC已经帮你完成了ActiveX的框架了,下边就可以开始添加咱自己的东西了。
先把项目属性设置下,在菜单栏点击“项目”,在下拉菜单中选择“Demo属性”,出对属性对话框:
在“配置属性”中点“常规”,在右侧将“MFC的使用”设置为“在静态库中使用MFC”,然后“应用”,“确定”。
此处点击菜单栏中的“生成”,“重新生成Demo”,就可以生成一个只有基本结构的ocx文件。
联系客服