当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

Controls for Visual C++ MFC:为开发人员提供了经过全面设计和测试的即用型组件

发布时间:2020/01/10 浏览量:2396

Controls for Visual C++ MFC

Visual C ++ MFC控件为Windows开发人员提供了几个经过全面设计和测试的即用型组件。

 

产品功能概述

Codejock Controls for Visual C++ MFC提供了多个选项供选择,包括按钮、组合框、常用对话框、进度条、编辑控件、警报弹出窗口、滚动条主题、选项卡控件、Shell Controls、支持XAML标记、任务栏管理器等等!控件包含在用于评估的Toolkit Pro for Visual C ++ MFC中。

 

按钮

 

颜色选择器

颜色选择器按钮可放置在普通按钮控件的任何位置,并具有多个功能,包括标准和扩展颜色选择选项、自动或填充颜色按钮、十六进制显示和扩展颜色选择对话框。

颜色选择器按钮显示为默认主题和Visual Studio Dark主题。可以禁用或启用标准颜色和更多颜色部分,以及无填充部分。

 image001.png

主题

按钮主题样式非常适合显示图形,并提供多种显示选项。您可以选择平面、半平面或3D样式按钮,打开或关闭焦点显示,居中图像和文本,或在选择项目时突出显示按钮。

 image002.jpg

Combo Box(组合框控件)

 

自动完成

使用Auto Complete(自动完成)将使组合框在您从组合框项目列表中键入时提示一个项目。随着输入更多字符,该提示将更加准确。这允许用户轻松地在组合框中查找项目,而无需滚动项目列表。

在下图中,键入了“Seg

 image003.jpg

字体选择

Font Selection Combo显示字体的下拉列表,并以可视方式向用户显示其外观。该控件的工作方式与普通组合框的工作方式相同,可以轻松地在启动时定义字体并检索用户选择。

*此控件仅作为专用控件用于MFC,而COM必须使用Command Bar库。

 image004.jpg

主题

几个最流行的主题可以应用于Codejock控件包含的组合框控件。

在下图中,使用了“Office 2010 Silver”主题:

 image005.jpg

对话框

 

每日提示

Visual Studio风格的每日提示对话框是一种快速简便的方法,可让您在应用程序中包含一天的提示。该控件会读取您创建的简单tips.txt文件,并向最终用户显示消息,并将其设置存储在系统注册表或.ini文件中。

 image006.jpg

浏览目录

Browse for Folder Dialog(浏览文件夹对话框)方便地封装了“BrowseForFolderAPI,该API允许您使用一行代码显示浏览对话框。您可以快速轻松地显示启动目录并检索用户选择。

 image007.jpg

可调整大小的布局管理

控件中的Resizable Layout Manager(可调整大小的布局管理)分类允许您轻松创建无闪烁的大小调整对话框、表单视图和属性表。您可以使用一行代码快速指定如何移动和调整对话框模板上的每个控件的大小。

键盘快捷键管理器调整属性表的大小

 image008.jpg

MDI Windows列表管理器

MDI Windows 管理器为您提供了一种管理应用程序打开文档的简便方法。管理器允许您选择全部或部分打开的文档,以便在运行时轻松管理它们。

 image009.jpg

搜索选项

Search Options(搜索选项)分类与Windows资源管理器的搜索窗格中的搜索选项条目类似,就像在MS Windows中看到的一样。此分类允许您在展开和缩小Search Options条目时关联要隐藏或显示的一组控件。您可以使用它来对控件进行分组和组织,以便它们易于查找,同时可以在不再需要时隐藏它们。

 image010.jpg

颜色选择

Office Style Color Selection DialogOffice风格颜色选择对话框)具有多个功能,包括标准和扩展颜色选择选项、自动或填充颜色按钮、十六进制显示和扩展颜色选择对话框。

标准颜色页

image011.jpg

自定义颜色页面

image012.jpg

 

编辑

 

浏览编辑

Browse Edit Control(浏览编辑控件)允许您显示标准编辑控件,并带有与之关联的浏览按钮。只需更改对象类型即可轻松浏览文件或文件夹。您甚至可以将弹出菜单与浏览按钮相关联。这种专用的浏览编辑功能仅在MFC中可用,但是使用编辑控件作为按钮的友好控件,可以在COM中完成相同的操作。

 image013.png

十六进制编辑

十六进制编辑控件可以让您直观地显示和编辑十六进制数据。您可以轻松检索数据选择并定义显示样式。使用Controls格式编辑控件可以很好地显示十六进制数据。

 image014.jpg

Masked Edit(格式化编辑)

Masked Edit Control允许您为控件定义显示和编辑掩码。轻松创建自己的日期、电话或任何编辑显示的掩码样式。您可以限制某些字符的使用并定义显示的默认字符串。

 image015.jpg

编辑列表框

Edit List Box Control(编辑列表框控件)提供Visual Studio样式编辑列表框,允许您显示可编辑项目列表。双击列表中的项目时,会出现一个允许编辑文本的编辑框,您还可以选择在编辑框的末尾显示“...”按钮。编辑列表带有内置控制面板,允许进行导航、添加和删除项目。

 image016.jpg

编辑控制主题

几个最流行的主题可以应用于Codejock Controls中包含的编辑控件。

 image017.jpg

进度条

 

进度条的主题

ProgressBar(进度条)控件通过从左到右填充一个带有块的矩形来显示冗长操作的进度。支持许多最流行的主题,如Office主题。

 image018.jpg

Messenger Style Popup

 

支持主题

Control的弹出控件提供了几个可随时使用的内置主题。您可以选择其中一个预定义主题或创建自己的主题。

 

 

自定义Codejock主题

 image019.jpg

MSN主题

 image020.jpg

支持自定义图像

image021.jpg

 Office主题

 image022.png

自定义工具提示主题

 image023.png

动画类型

Control的弹出控件允许您配置弹出窗口如何使用动画效果显示。您可以轻松地从多种预定义效果中选择一种,包括展开、幻灯片、淡入淡出和无。

 

 

淡出动画

 image024.gif

展开动画

 image025.gif

幻灯片动画

image026.gif

 透明度和超链接

Control的弹出控件允许您配置弹出窗口的透明度级别。您可以轻松地在弹出窗口中添加超链接。当您将鼠标光标移动到作为超链接的文本上时,文本将变为下划线,表示您在单击时将被重定向到另一个窗口或网站。当鼠标在窗口上方时,窗口将再次变得不透明。

窗口透明度

没有透明度

 image027.jpg

50%透明度

image028.jpg

超链接支持

 image029.png

动画延迟和速度

Controls弹出控件允许您轻松配置弹出窗口显示的时间量以及打开和关闭弹出窗口时完成动画所需的时间。您可以根据需要将窗口配置为打开和关闭任意的长或短时间。

动画延迟

短暂延迟

 image030.gif

长时间延迟

image031.gif

动画速度

正常的速度

image032.gif

速度快

image033.gif

 

  任务对话框

 

Windows Style Task DialogWindows样式任务对话框)

Task Dialog Control(任务对话框控件)可以创建、显示和操作任务对话框。任务对话框与基本消息框类似,但更灵活。任务对话框中包含应用程序定义的消息、标题、验证复选框、命令链接和按钮,以及预定义图标和按钮的任意组合。

image034.jpg

 image035.jpg

image036.jpg

滚动条

 

滚动条的主题

滚动条可以轻松浏览很长的项目列表或大量信息。支持许多最流行的主题,如Office主题。

 image037.jpg

选项卡控件

 

Excel样式

Excel样式的Flat Tab Control(平板选项卡控件)是使用制表符样式界面显示多个窗口的绝佳方式。有几个功能可用,包括主页、结束、后退和前进按钮。轻松添加列表样式或任何控件以显示输出或数据。

 image038.jpg

MDI Windows

MDI Tabbed界面控件允许您在应用程序中显示选项卡式MDI界面。此控件允许您设置选项卡方向,并且可以使用一行代码包含在应用程序中。您可以通过编程方式轻松打开和关闭此功能。

 image039.jpg

MDI选项卡视图

MDI选项卡视图控件允许您定义多视图文档。您可以轻松地向此CView派生类的选项卡添加和删除视图或控件。非常适合同时显示多个不同的视图。

 image040.jpg

改进的标签控件

改进的选项卡控件提供高级功能,如自动缩减选项卡、选项卡图标和Visual Studio .NET样式主题。您可以在运行时轻松更改选项卡控件的样式,以提供更好的控制且易于操作。

 image041.jpg

标签控制主题

Tab Control提供了几个最流行的主题,包括Visual Studio .NETOfficeWindows等等!主题已经内置,因此您不必在这方面花费任何额外的时间。

 image042.jpg

标签云

 

标签云

Tag Cloud分类允许您创建填充了相关关键字或标签的标签云。可以对项目的重要性进行评分,这可以用于设置其字体粗细或颜色。标签可以按分数或名称、升序或降序排序。可以使用自定义背景颜色,每种可用分数的文本颜色、字体和大小也是可用的。Tag Cloud支持工具提示。

标签云示例中显示的标签云示例。

 image043.jpg

绘图

 

无闪烁绘图/动画

Controls通过扩展CDC提供无闪烁的绘图和动画,通过绘制到屏幕外的位图,有助于在调整窗口大小时消除屏幕闪烁。包含了几个方便的方法来让任何CWind或所有者绘制的对象富有生机。一些动画类型包括展开、幻灯片、淡入淡出、噪点、拉伸和圆圈。

*这些方法仅适用于MFC

 image044.jpg

Windows Shell

 

资源管理器列表和树

Windows Shell列表和树状图允许您创建可以轻松添加到应用程序工作区的Windows资源管理器列表和树状图控件。使用资源管理器列表和树状图控件轻松浏览和管理文件系统。

 image045.jpg

任务栏图标

系统托任务栏标控件允许您快速轻松地将应用程序的图标添加到系统任务栏。您可以轻松地为显示的图标定义弹出菜单、工具提示甚至动画。轻松最小化和最大化系统任务栏等等!

Shell图标弹出窗口

 image046.jpg

Shell图标弹出菜单

 image047.jpg

支持标记

 

支持XAML标记

大多数控件允许您使用XAML格式化控件的内容。Codejock附带了一个XAML编辑器实用程序,可帮助您将XAML片段放在控件中。

 image048.jpg

任务栏管理器

 

任务栏管理器控件

任务栏管理器控件允许您在使用Windows VistaWindows 7时将覆盖图标、进度条和跳转列表添加到应用程序的任务栏按钮。

叠加图标

 image049.png

image050.png

image051.png

image052.png

进度指标

image053.png

跳转列表

 image054.png

  其他控制

 

Check List Box(检查列表框)

“检查列表框”模拟Office检查列表框控件的外观。通过检查列表框,您可以显示用户可以选择或取消选择的项目,并在项目旁边打勾。您可以启用/禁用项目,甚至可以为控件设置复选框图像列表。

 image055.jpg

多选树状图控制

多选扩展树状图控件允许您选择多个树项、排序和搜索树项、定义字体样式、字体颜色和重量。轻松浏览树状图控件并设置多个树项选择的选择模式。

 image056.jpg

列表控件

List Control(列表控件)非常适合创建Outlook样式列表控件。您可以定义Windows ClassicWindows资源管理器、Office等样式标题、排序箭头、粗体或普通文本,大小列以适合显示区域,定义列的最小大小、禁用大小调整或扩展功能的任意组合。

 image057.jpg

提示窗口

Tooltip Window(提示窗口)控件允许您向最终用户显示弹出消息。您可以轻松定义消息、提示窗口和边框颜色、窗口内的文本位置、行间距、阴影偏移和超时值。

 image058.jpg

标题

Header Control(标题控件)非常适合为列表控件创建Outlook样式标题。您可以定义Windows ClassicWindows资源管理器、Office样式标题控件、排序箭头、粗体或普通文本、大小列以适合显示区域、定义列的最小大小、禁用大小调整、拖放列或任何组合扩展功能。

 image059.jpg

超链接控制

超链接控件允许您将静态文本字符串定义为超链接。这些链接的行为方式与超链接在html页面上的行为方式相同。您可以为“普通”链接文本、“悬停”链接文本和“已访问”链接文本设置颜色,或者打开和关闭下划线选项。

*该专用超链接控件仅适用于MFC,但在标签控件中使用XAML标记可以在COM中完成相同的操作。

 image060.jpg

窗口拆分器

Splitter Window(窗口拆分器)分类是对您的应用程序的一个很好的提升。通过多种功能和显示选项,您可以快速了解原因。将显示设置为平面或3D样式边框,启用虚线、阴影线或实线跟踪线,轻松交换和替换视图、删除行和列,以及一起禁用大小调整。

 image061.jpg

 

窗口位置

窗口位置控件将记住并恢复MDI视图中打开的最后一个窗口的大小和位置。不仅保存了子窗口的位置,而且还保存和恢复了主应用程序的大小和位置。这消除了用户必须手动调整大小和移动窗口的麻烦。

 image062.png

注册管理中心

Registry Manager分类允许您方便地在系统注册表或INI文件中存储和检索许多不同类型的数据,从而为您的应用程序提供方便的访问。您可以使用注册表管理器将字符串、整数和二进制值读取和写入系统注册表或INI文件。注册表管理器提供了许多方法来保存LPCTSTRCPointCRectDoubl、,DwordCOLORREF等值。

 image063.jpg

标题栏

标题栏可用于显示标题或作为信息栏。您可以轻松地将标题栏与Outlook栏一起使用来创建向最终用户显示信息的独特方式。您还可以将按钮和图像添加到标题栏。

 

支持的环境

 

Visual Studio 2019Visual C ++ 16

Visual Studio 2017Visual C ++ 15

Visual Studio 2015Visual C ++ 14

Visual Studio 2013Visual C ++ 12

Visual Studio 2012Visual C ++ 11

Visual Studio 2010Visual C ++ 10

Visual Studio 2008Visual C ++ 9

Visual Studio 2005Visual C ++ 8

Visual Studio 2003Visual C ++ 7.1

Visual Studio 2002Visual C ++ 7

Visual Studio 6.0Visual C ++ 6

 

操作系统(x32x64

 

Windows 10

Windows 8.1

Windows 8

Windows 7

Windows Vista

Windows XP

Windows Me

Windows 2000

Windows 98 SE

Windows 98

Windows 95

Windows Server 2016

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2

Windows Server 2008

Windows Server 2003 R2

Windows Server 2003

Windows Server 2000

Windows NT 4.0

 

最低要求

 

Visual C ++ 6.0

Windows 95 / NT 4.0

北京哲想软件有限公司