Visual C++开发:MFC自绘制的实现方法
发布时间
阅读量:
阅读量
Visual c++ 提供了功能强大的类库,能够满足大部分应用程序开发的基本需求,但对于一些具有特殊要求的界面设计,例如同时包含图像和文字的按钮、列表框中嵌入图像、中国式报表等,仍显得力不从心。因此,有必要构建扩展MFC类库以满足实际开发过程中的具体需求。Xtreme Toolkit Pro 是 MFC 开发中最全面的界面控件套包,它提供了 Windows 开发所需的 11 种主流 Visual C++ MFC 控件,包括 Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和 Task Panel。
---- MFC 支持自绘制(owner-draw)概念,自绘制控件类通过调用 DrawItem() 函数来实现控件的绘制。由于控件的绘制操作以及消息检测和比较代码是在控件内部实现而非拥有该控件的窗口中完成,因此被称为自绘制。通过重载 DrawItem(LPDRAWITEMSTRUCT) 函数来控制控件外观及行
全部评论 (0)
还没有任何评论哟~
