Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9547648
  • 博文数量: 1227
  • 博客积分: 10026
  • 博客等级: 上将
  • 技术积分: 20273
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-16 12:40
文章分类

全部博文(1227)

文章存档

2010年(1)

2008年(1226)

我的朋友

分类: C/C++

2008-03-24 19:12:54

下载本文示例代码
要想在网页中调用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:的值根据在机器上注册的值而改动,试试吧!
下载本文示例代码
阅读(2052) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~