社区
ATL
帖子详情
在VC++中,如何2次封装一个ACTIVEX控件
torma2000
2004-05-05 04:54:58
网上有一个MAPX这个软件,如今,希望能引用这个控件,加入一些功能再重新封装成控件,该怎么办?
...全文
123
4
打赏
收藏
在VC++中,如何2次封装一个ACTIVEX控件
网上有一个MAPX这个软件,如今,希望能引用这个控件,加入一些功能再重新封装成控件,该怎么办?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
torma2000
2004-05-07
打赏
举报
回复
比如我创建一个MFC ACTIVEX工程名字为TEST.我加入一个对话框,加入一个ActiveMovie,则这个工程中多了一个CActiveMovie3的类.里面有很多方法.比如:
void SetFileName(LPCTSTR lpszNewValue);
double GetDuration();
double GetCurrentPosition();
void SetCurrentPosition(double newValue);
我现在想加入一个功能为窗口移动,那我加入一个方法move(),假设这个move可以实现.我现在想封装这个控件.就是我做的TEST控件里面,有本来ActiveMovie里面的所有方法,也有我自己写的move()方法.那我应该怎么做?
那我在别的地方开发程序时,使用这个test控件,我可以直接调用本来ActiveMovie的方法,也可以调用我自己写的move()方法.
这样可以么?
UDX协议
2004-05-07
打赏
举报
回复
说个简单的,
你新建一个mfc actveix工程。
加一个对话框,然后再加一个媒体播放器控件,编译。
你的控件就有播放媒体的功能。但你还可以加一些其他的功能。
torma2000
2004-05-06
打赏
举报
回复
不好意思,还是不太明白,我是用VC++6.0来做的.能说的具体一些么?我想做的就是一个复合式的控件.除了保留本来控件中的那些功能时,还要加入一些功能.
UDX协议
2004-05-05
打赏
举报
回复
新建一个ocx工程。然后就象一般的exe一样用这个控件。
在初始化里加上AfxEnableControlContainer
BOOL CContainerApp::InitInstance()
{
AfxEnableControlContainer();
...
}Add the following to your project’s STDAFX.H header file:
#include <Afxdisp.h>
gulp启动
一个
小型web服务器配置&browserify(require)
var gulp = require('gulp'), connect = require('gulp-connect'), // 运行live reload服务器 browserify = require('gulp-browserify'), // 将所有组件拼接在一起,让浏览器里的代码也可以使用require来构建 concat = require('gul...
gulp使用小结(一)
这篇文章不会介绍 gulp 的起源、发展;不会去
一个
个讲解 gulp API;也不想出现大段大段的 gulpfile.js 代码;更木有帮你分析 gulp 实现原理,只有一些我自己对 gulp 的使用理解和总结。 如何通过 gulp 让偶们的前端项目高大上的跑起来?gulp 能做什么,还能做什么?gulp套路能不能来几套?... 希望通过这篇文章你会找到答案 写作风格的原因
用gulp构建你的前端项目
前言 前端技术发展日新月异,随着模块化、组件化的提出,前端变得越来越复杂,静态资源越来越多,那么对静态资源的处理,如压缩,合并,去掉调试信息.. 如果还是人工去处理,效率非常之低且还容易出错,于是自动化的处理工具也就必然出现了。就像后端我们一般用maven管理项目,那么前端gulp是个不错的选择。 什么是gulp 是
一个
基于 Node.js 流、Javascript语法的快速构建前端项目并减少...
[转]基于gulp和webpack的前端工程化
本文样例代码 :https://github.com/demohi/learning-gulp 本文主要简单介绍一下基于gulp和webpack的前端工程化。 技术栈 React.js reFlux Node.js 我们的需求 基于CommonJS模块化开发 基于React.js的组件化开发(JSX) 为保证组件的复用,css需要打包到js
中
有国际化需求,静态文件...
在Gulp
中
使用LiveReload的快速指南
Tired of having to refresh your browser every single time you make changes to your LESS/SASS/CSS files? This article will take you step-by-step to getting LiveReload integrated in your development env...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章