使用VS2010开发ActiveX(MFC)控件(2)——界面显示
前一篇已经生成了基本框架代码,现在开始设计界面及WEB调用。
在资源视图中新建一个对话框资源,去掉上边的“确定”和“取消”按钮,然后修改对话框属性:Border改为None,Control改为Ture,ID改为IDD_MAIN_DIALOG,Style改为Child,System改为False,Visible改为True,然后在对话框中双击,为对话框添加一个类,如下图:
点击“完成”。
然后拖一个Edit Control到对话框上,修改其ID为IDC_EDIT_OUTPUT,此时对话框效果为:
此时该界面还不能在控件加载后显示,要进行如下设置:
在DemoCtrl.h中#include "CMainDlg.h",同时添加
public:
CMainDlg m_ctrldlg;
在DemoCtrl.cpp中修改onDraw方法为:
![](http://img3.ph.126.net/qpRM-s1yg7M1FRiZobXPaw==/638103772220328443.jpg)
然后在类视图中,对CDemoCtrl类点右键,点击“类向导”, 依次点击“消息”、选中下边的“WM_CREATE”、点击右边的“添加处理程序”,然后“应用”、“确定”,如下图:
![](http://img4.ph.126.net/cojDjPOO0YxzwmZ0HY-I8Q==/1033576114498799694.jpg)
![](http://img4.ph.126.net/m0uSyBHe9WiHv3EXNapS6w==/2720174174949050124.jpg)
![](http://img4.ph.126.net/d8tmmAHmPPMhTQWZh4Fp3Q==/2825445816238833304.jpg)
![](http://img7.ph.126.net/y27qUEv48bCzWDYoXJt-HQ==/1150951179787141667.jpg)
![](http://img1.ph.126.net/0tC_-IvGqan4P_g6WwJlfQ==/639511147103881771.jpg)
<HEAD>
<TITLE>Test ActiveX</TITLE>
</HEAD>
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="12806">
<PARAM NAME="_ExtentY" VALUE="1747">
<PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
![](http://img9.ph.126.net/w6tnMZ7HRe99TBaHofWQWw==/3112831767460414209.jpg)
下一节讲如何添加接口及WEB调用。
使用VS2010开发ActiveX(MFC)控件(2)——界面显示相关推荐
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是 ...
- MFC ActiveX (ocx)控件的开发
前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM). ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个 ...
- VS2010中如何实现自定义MFC控件
本文简要讲解在VS2010中怎样实现自定义MFC控件的知识,以下是分步骤说明. 一.自定义一个空白控件 1.先创建一个MFC工程 NEW Project-->MFC-->MFC Appl ...
- 【VS开发】免费打工仔:一个完善的ActiveX Web控件教程
作者 David Marcionek. 翻译 免费打工仔 这个教程可以帮助你快速开发一个ActiveX控件.其中将要讲解关于ActiveX开发的一些基础概念,诸如方法(method).属性(prope ...
- 免费打工仔:一个完善的ActiveX Web控件教程
免费打工仔:一个完善的ActiveX Web控件教程 出自Ogre3D开放资源地带 跳转到: 导航, 搜索 原作者 David Marcionek. 翻译 免费打工仔 这个教程可以帮助你快速开发一个A ...
- 一个完善的ActiveX Web控件教程
免费打工仔:一个完善的ActiveX Web控件教程 出自Ogre3D开放资源地带 跳转到: 导航, 搜索 原作者 David Marcionek. 翻译 免费打工仔 这个教程可以帮助你快速开发一 ...
- 三款ActiveX图表控件对比评测 TeeChart VS ProEssentials…
概述:本文分别对几款优秀的ActiveX图表控件:TeeChart Pro ActiveX.ProEssentials.ChartDirector作了优势分析,对比评测,希望对用户的图表选型有所帮助. ...
- VS2010如何安装MSComm控件
VS2010在默认情况下是不包含MSComm控件的,MSComm是在VC6.0中的控件,据说MSComm控件有些缺陷,看来微软是打算放弃此控件了.不过对于已经熟悉使用此控件的人来说还是不太方便,我是那 ...
- 三款ActiveX图表控件对比评测 Pro ActiveX、ProEssentials、ChartDirector
原文转载自慧都控件网:http://www.evget.com/zh-CN/Info/catalog/18101.html 图表控件在现在的商业化应用中已经非常的常见了,随便打开一个网站,图表比比皆是 ...
- MFC控件使用说明书
VC++控件工具箱: 2 按钮(Button):用来接收用户的命令,应用程序在接收到用户命令后,通常需要进行一些后台工作.按钮可以响应单击或双击动作,在按钮接收到鼠标动作后,向其父窗口发送相应的控件通 ...
最新文章
- C++ 虚函数与存虚函数
- 深度学习模型部署简要介绍
- dede php分页代码,DEDECMS系统分页标签自定义二次开发
- C++中比较两个浮点数是否相等
- Python | 程序从列表中删除重复的元素
- java将图片写入pdf
- postfix邮件队列管理
- Thread调用SaveFileDialog
- linux 启动作业,[转载] 随身带着走的作业系统 ~安装Linux作业系统于随身碟~
- LINUX下载编译signalwire-c
- carrot2聚类的不同聚类算法 选用方法
- 2018年程序员考试大纲
- 莱布尼茨公式C语言编程,高等数学——手撕牛顿莱布尼茨公式
- php 心愿墙系统源码,php开发|源码|微信留言板|微信表白墙|吐槽墙|心愿墙|2017V2.1版...
- 实习日记——工程配置
- 什么是API接口?给大家举例说明
- [zz]用三阶贝塞尔曲线(贝兹曲线)拟合劣圆弧的公式(附伪代码)
- [转]程序员生涯之我见 找到自己的兴趣所在
- 4.1 浏览器基础操作 2021-06-15
- 谈谈技术人的英语学习
热门文章
- LTI的频域分析matlab,lti系统的频域分析实验报告.docx
- 网络编程 广播、组播
- android sharesdk 使用教程,Android中使用ShareSDK学习
- CentOS7中创建用户并赋予root权限
- Deep Image Retrieval: Learning global representations for image search
- linux的c语言捕获sigsegv,Segmentation Fault in Linux (2.4栈溢出了,有时SIGSEGV,有时却啥都没发生)...
- 香橙派4和树莓派4B构建K8S集群实践之三:kubesphere
- 大学实训报告范文6篇
- 智慧树考试复制粘贴会检测吗_智慧树考试分屏会被发现吗
- 2017年9月全国计算机等级考试报名时间,广东省2017年9月全国计算机等级考试报名...