Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1367371
  • 博文数量: 946
  • 博客积分: 52360
  • 博客等级: 大将
  • 技术积分: 13080
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-07 17:31
文章分类

全部博文(946)

文章存档

2011年(1)

2008年(945)

我的朋友

分类: C/C++

2008-08-07 17:36:01

下载本文示例代码
下载示例源代码

要想在网页中调用VC写的对话框,那就得创建一个OCX了,下面将一步一步教你怎么写OCX:
第一步选择"MFC ActiveX ControlWizard",写入创建工程的名字,然后一路狂按"NEXT",直到"Finish",至此一个简单的MFC型的OCX框架已完成了;
第二步在资源中添加一对话框,并创建一个对话框的新类;
第三步就得为OCX添加方法了,见图:ClassWizard->Add Method,选择OK:


接着给方法添加以下代码:
void COcxtestCtrl::testocx() 

{

	CTok test;

	test.DoModal ();

}

别忘记添加对话框类的.H文件哦!



第四步编译这个OCX吧,编译完后编译器会注册此OCX控件,然后在"文件名.odl"中查找"工程名 Control",会看到以下:
[ uuid(4FCAE43F-9212-4ECE-A804-D25D792CCEE1),

	  helpstring("Ocxtest Control"), control
记下uuid(中的"4FCAE43F-9212-4ECE-A804-D25D792CCEE1"这串内容,等下在html中要用到。
第五步创建一html文件,内容如下:
















注意:clsid:的值根据在机器上注册的值而改动,试试吧! 下载本文示例代码
阅读(130) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~