Welcome

首页 / 软件开发 / C++ / 复合控件制作示例

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

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"退出。