`

Windows Common Controls

阅读更多
Windows Common Controls

Win32 API中本身提供了Windows下许多常用的控件,称为Common Controls。 这些控件与Button、ComboBox等控件不同,不是在user32.dll中实现,而是在Comctrl32.dll中实现,相关的C++原型声明在commctrl.h中。

所以,在使用Win32 API编写Windows窗口应用程序时,如果在界面上用到了Common Controls,则必须在链接选项中包含comctrl32.lib库,并在程序初始化时调用InitCommonControls()函数,确保控件被加载。InitCommonControls()函数在commctrl.h中声明,因此程序中需包含该头文件。

Common Controls列表如下:
Animation
ComboBoxEx
Date_and_Time_Picker
Drag_List_Box
Flat_Scroll_Bar
Header
HotKey
ImageList
IPAddress
List_View
Month_Calendar
Pager
Progress_Bar
Property_Sheets
Rebar
Status Bars
SysLink
Tab
Toolbar
ToolTip
Trackbar
TreeView
Up_and_Down
分享到:
评论

相关推荐

    Windows Common Controls ActiveX Control DLL

    **Windows Common Controls ActiveX Control DLL** 是Windows操作系统中一个核心组件,主要负责提供各种标准的用户界面元素,如列表视图、树视图、进度条、按钮等。这些控件在开发Windows应用程序时被广泛使用,尤其...

    VB6软件支持包

    MSCOMCTL.OCX - Microsoft Windows Common Controls 6.0 (SP6) - 6,1,98,16 ListView, TreeView, StatusBar, ToolBar MSCOMCT2.OCX - Microsoft Windows Common Controls-2 6.0 (SP6) - 6,1,98,16 DTPicker, ...

    MSCOMCTL.OCX

    难道是控件本身的问题,复制过来一个管用的控件MSCOMCTL.OCX,REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX,注册功能,但问题依然。 3. 难道是安装的OFFICE 2007的问题,造成相关的DLL或OCX文件不匹配,卸载...

    win7(64位)VB6.0加载控件MSCOMCTL.OCX时提示对象库未注册的解决办法

    win7(64位)安装VB6.0后,加载控件Microsoft Windows Common Controls 6.0 (SP6) (即MSCOMCTL.OCX)时,提示对象库未注册。 运行压缩内的注册ocx.bat即可。

    Common Controls FAQ.pdf

    从给定的文件信息来看,文档名为“Common Controls FAQ.pdf”,其内容主要涉及Windows操作系统中的通用控件(Common Controls)的常见问题解答。这个文档基于Microsoft的官方文档进行改编,旨在为用户提供关于Win32 ...

    解决VB6.0与win7的兼容问题

    标题中的“解决VB6.0与win7的兼容问题”主要涉及的是在Windows 7操作系统上安装和使用Visual Basic 6.0 (VB6.0)时遇到的兼容性挑战。VB6.0是一个历史悠久的编程环境,对于初学者而言,它仍然是学习VB语言的一个重要...

    C++软件修改为WIN7风格

    Windows Common Controls 是一组预定义的控件集合,用于简化Windows应用程序的用户界面设计。这些控件提供了常见的图形用户界面元素,如按钮、列表框、进度条等,并且随着时间的发展不断更新以适应新的操作系统特性...

    VBCli/VBC6

    Windows Common Controls-2 5.0 (SP2) COMCT232.OCX 6.00.8022 L,P,E Windows Common Controls-2 6.0 MSCOMCT2.OCX 6.00.8177 L,P,E Winsock Control 6.0 MSWINSCK.OCX 6.00.8169 P,E L = 标准版 P = 专业版 E = ...

    Windows通用控件一般应用的示例

    本人在学习《VC++技术内幕》一书关于“Windows Common controls”(Windows通用控件)一章时,在根据本中描述调试示例程序时,总是报"fatal error LNK1169 one or more multiply defined symbols found"错误信息,...

    Common Controls.zip

    在Windows应用程序开发中,"Common Controls"是指一组标准的用户界面元素,这些元素可以在不同的应用程序中看到,并且具有相似的外观和行为。Windows API(应用程序编程接口)提供了一个名为"Common Controls ...

    Visual C++ 编程资源大全(英文源码 控件)

    (14KB)<END><br>18,doodads.zip The project demonstrates many Windows common controls, including the extensive use of image lists. (83KB)<END><br>19,doubleedit.zip DOULBEEDIT shows how to ...

    System.Windows.Controls.Samples.Common.dll

    《深入理解Silverlight Toolkit中的System.Windows.Controls.Samples.Common.dll》 在Silverlight开发过程中,System.Windows.Controls.Samples.Common.dll是一个非常关键的组件,它属于Silverlight Toolkit 4的一...

    Professional MFC with VC6

    8.Using the Windows Common Controls 9.Writing Programs for the Windows Shell 10.Utility and Exception Classes 11.Writing Multithreaded Applications with MFC 12.Creating Dynamic-link Libraries 13....

    Windows 通用控件 FAQ Common Controls FAQ

    ### Windows 通用控件 FAQ:深入解析与应用 在探讨Windows通用控件FAQ时,我们首先需要理解何为“Windows通用控件”。Windows通用控件是Windows操作系统提供的一系列预定义用户界面元素,用于简化应用程序的开发...

    电子签章系统源代码.doc

    /******************************* stdafx.h ***************************...#include <afxcmn.h> // MFC support for Windows Common Controls #endif // _AFX_NO_AFXCMN_SUPPORT #include <atlconv.h> // MFC OLE c

    SynEdit For XE10.3.rar

    SynEdit is a syntax highlighting edit control, not based on the Windows common controls. SynEdit is compatible with both Delphi and C++ Builder.This is a source-only release of TurboPack SynEdit. It ...

    在 Visual C# .NET 中建立一个平滑的进度条

    在早先的进度条控件版本中,例如在 Microsoft Windows Common Controls ActiveX 控件中提供的版本,您可以看到进度条有两种不同的视图。您可以通过设定 Scrolling 属性来设定 Standard 视图或是 Smooth 视图。 ...

    SynEdit完整源码 for 10.1 Berlin

    SynEdit is a syntax highlighting edit control, not based on the Windows common controls. SynEdit is compatible with both Delphi and C++ Builder.This is a source-only release of TurboPack SynEdit. It ...

    SynEdit完整源码 for 10.2.3 Tokyo

    SynEdit is a syntax highlighting edit control, not based on the Windows common controls. SynEdit is compatible with both Delphi and C++ Builder.This is a source-only release of TurboPack SynEdit. It ...

    VB制作简单的多页浏览器

    最近好像流行做VB浏览器?花了点时间也写了一个,用了N多的OCX,是个供VB初学者学习的例子. 程序呈现的也就是一个思路... Microsoft Windows Common Controls 6.0 (SP6) System Tray Icon Control 本程序供学习探讨使用

Global site tag (gtag.js) - Google Analytics