Windows中 分为标准控件 和 公共控件
标准控件包括:标签,按钮,编辑框,组合框,滚动条,
公共控件包括:动画框,日期框,热键框,日历,超级列表框,进度条,超链接,测量条,树形框,分页控件,工具条,状态条,等等
公共控件: 在C:\Windows\System32\Comctl32.dll中
为确保控件DLL已加载,应用程序调用InitCommonControls 函数,还需要包含头文件
#include<CommCtrl.h>
InitCommonControls()函数是注册并初始化通用控件窗口类。它是个空函数,不做任何事情。调用该函数链接器会将你的程序链接到comctl32.lib,然后在程序启动时,会加载Comctl32.dll。真正初始化的工作是在该库的入口点处做的,在这里会注册通用控件窗口类然后应用程序就可以创建控件窗口,就象创建其它的子窗口控件一样。
公共控件 | 窗口类名 |
动画控件Animation | ANIMATE_CLASS |
测量条控件Trackbar | TRACKBAR_CLASS |
日期控件Date and Time Picker | DATETIMEPICK_CLASS |
热键控件Hot Key | HOTKEY_CLASS |
链接控件SysLink | WC_LINK |
日历控件Month Calendar | MONTHCAL_CLASS |
进度条控件Progress Bar | PROGRESS_CLASS |
工具栏控件Toolbar | TOOLBARCLASSNAME |
提示控件Tooltip | TOOLTIPS_CLASS |
上下控件Up-Down Control | UPDOWN_CLASS |
IP地址控件IPAddress Control | WC_IPADDRESS |
列表视图List View | WC_LISTVIEW |
选项卡控件Tab | WC TABCONTROL |
树形控件Tree View | WC_TREEVIEW |
图象链表Image List | 无 |
属性表单Property Sheet | 无 |
状态栏控件Status Bar | STATUSCLASSNAME |
页控件Pager | WC_PAGESCROLLER |
头部控件Header Control | WC_HEADER |
ReBar控件 | REBARCLASSNAME |