javasee 发表于 2013-2-7 04:29:27

白乔原创:VC之控件篇

1 使用Windows标准控件

1.1 常见控件列表
Windows标准控件即普通控件,撰写此文时,笔者每天面对的Word就带了一脸的控件,当然你肯定也熟悉:字体选择下拉框、工具栏、滚动条、状态栏,如此等等。
常见的Windows标准控件在VC里就有:
http://vcer.net/upload/2004/04/1242.png
图2 控件集窗口
通常这个控件集窗口在你的对话框设计界面的附近总能找到,如果找不到,在VC工具栏的任何空白处点击右键,在弹出菜单的Controls菜单项前面打上勾即可,如图所示:
http://vcer.net/upload/2004/04/1243.png
图3 显示控件集窗口
你也许已经看到了,我们图1所示的FlashPlayer中有3个控件是Windows标准控件,好,我们先系统地学习一下怎么使用这3个控件。
1.2 引入控件
1. 准备对话框
对话框相当于控件的容器,我们当然要先准备一个对话框。好办,直接创建一个基于对话框的工程就是了:
http://vcer.net/upload/2004/04/1244.png
图4 准备对话框Step 1
注意,在Step 2中要确认“3D Controls”和“ActiveX Controls”前面打上勾,如图所示:
http://vcer.net/upload/2004/04/1245.png
图5 准备对话框Step 2
这样你的程序就支持三维控件和我们后面即将使用到的ActiveX控件了。如果去掉了勾,或者你面对的正是你师兄当年准备论文的旧的project,它好像并不支持ActiveX控件,那该怎么办呢(好多VC网友总是带着那张哭丧脸的表情问我这种问题)?没事,在主程序文件的InitInstance()函数头部加上以下语句即可:
<div class="dp-highlighter"><div class="bar"><div class="tools">http://www.vcer.net/images/edit.gif<img border="0" alt="" width="4">查看源代码http://www.vcer.net/images/paste.gif<img border="0" alt="" width="4">拷贝至剪贴板http://www.vcer.net/images/print.gif<img border="0" alt="" width="4">打印代码
页: [1]
查看完整版本: 白乔原创:VC之控件篇