复合控件制作示例

平时在编程时,常想自己编一些适用的控件以利于程序开发,最近编了一个 定时关机的控件。现把它提供出来,为和我类似的朋友提供小小的帮助。由于我 也是初学乍练,有不当的地方请各位高手给予指出。

1、利用ATL COM Wizard新建一个ATL DLL工程,工程名定为TrueShutDown,其余所有设置保持为 默认。

2、利用插入菜单中的"ATL Object Wizard"插入对象 ,选择复合控件(Composite Control),如图1所示。然后单击"下一步 ",输入短名称:ShutDownCtrl,然后单击"确定"。

3、我们选择的是复合控件,所以程序中生成了一个对话框模板,在这 里我们可以将多个控件组合起来形成一个复合控件。

4、在ClassView中右击CShutDownCtrl,然后选择Add Window Message Handle,在接一下来的对话框中选择IDC_OK,并为它选择消息BN_CLICKED。点击 "Add and Edit"退出。

时间: 2024-10-30 13:05:02

复合控件制作示例的相关文章

图图桌面皮肤制作示例一

用以下图片制作皮肤: (图1) (图2) 点击下载图片 要把上面的图片做成皮肤,需要完成如下步骤(如图) 步骤一:设置成矩形皮肤(四个任选一个) 步骤二:打开皮肤制作器 步骤三:选择"矩形皮肤"制作 步骤四:将图图桌面显示在最上面(注:此步骤为可选,目的是防止制作过程图图桌面被其他窗口遮盖) 步骤五:将图图桌面拖动到皮肤制作器的空白位置处,方便观看皮肤制作过程.(注:此步骤为可选,可自行拖动到任意位置) 步骤六:点击"更换矩形皮肤",找到要制作成皮肤的图片,选择图片

图图桌面皮肤制作示例二

用以下图片制作皮肤: 点击下载图片 效果图如下: 动态效果为"缩放"的效果图 设置参数如下: 绘制风格:拉伸 ,"水平边框"和"垂直边框"数值都为 0.(如图) 设置完上面的参数后,点击皮肤信息,填写皮肤名称,点创建皮肤即可.(如图)     注:更多精彩教程请关注三联电脑教程栏目

word模拟化输入,高效制作选择题

利用word的模拟化来制作选择题的正文,可谓是高效又标准!word 2003制作示例: 1.单击"视图----工具栏----窗体"让窗体工具栏显示出来. 2.单击"插入域"----选择AutoNum域----确定,可以看到第一个域已显示为数字1,接着输入英文句号".",再点击窗体工具栏里的"文字型窗体域",最后在它后面输入带空格的小括号,题干已经OK了. 3.回车隔行输入"A.",点击"文字型窗体

老生常谈C语言静态函数库的制作和使用_C 语言

C语言的函数库是多组经过验证的常用函数的集合,编写C语言程序时使用库函数,既可以提高程序运行效率,又可以提高编程质量,使用方法如#include 和#include. 根据使用库函数时,函数库加载时机的差异,将函数库分为静态函数库和动态函数库,具体差异是:C语言程序如果使用静态函数库的函数,那么整个函数库的代码都会和C语言程序一起编译成可执行代码,程序的体积会膨胀:如果使用动态函数库的函数,则C语言程序只会和函数库文件名以及函数名一起编译成可执行代码(不编译函数代码),运行时去查找函数库文件和函

老生常谈C语言动态函数库的制作和使用(推荐)_C 语言

>>>>>>老生常谈C语言接静态函数库的制作和使用>>点击进入 2 动态函数库的制作和使用 动态函数库的制作步骤可以用下图来描述,具体包括 (1) 编写函数的.c文件(例如add.c.sub.c.mul.c和div.c) (2) 编写Makefile,然后make,实现函数的编译和归档入库 函数的编译:使用gcc –c add.c -fPIC只编译不链接函数.c文件,分别生成函数的目标文件(例如add.o.sub.o.mul.o和div.o). 函数的归档入

VS“.NET研究”2010测试功能之旅:编码的UI测试(1)

前言 研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难.幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比较了解,使得在学习的过程中并不是特别困难,对UI CODED TEST也已经有一定了解.本着与大家交流,共同进步的想法,思考之后,决定写这些随笔,来对VS2010的测试功能做一些探索和总结.希望大家能够多多指教! 自动化测试  自动化测试指软件测试的自动化,软件测

Asp.net 2.0 制作复合控件示例(二)[示例代码下载]

asp.net|控件|示例|下载 (一). 概述   通过制作一个<计算器>功能自定义复合控件演示复合控件的制作(二). 代码   1. 核心控件实现代码文件ComputeControl.cs  1using System;  2using System.Collections.Generic;  3using System.Text;  4using System.Web;  5using System.Web.UI;  6using System.Web.UI.WebControls; 

Asp.net 2.0 制作最原始的TextBox控件[一](示例代码下载)

asp.net|控件|示例|下载 (一). 概述         示例制作一个与Asp.net TextBox同样功能的 TextBox control, 可以了解一下        Control底层的实现原理(二). 代码实现      1. 核心控件生成代码文件TextBox.cs  1  1using System; 2  2using System.Data; 3  3using System.Configuration; 4  4using System.Web; 5  5using

jquery制作搜狐快站页面效果示例分享

 这篇文章主要介绍了jquery制作搜狐快站页面效果示例,需要的朋友可以参考下    代码如下: <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.10.3.min.js"></script>