首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

给VS2008扩展BCGControlBar库

(Business Components Gallery ControlBar)专业版是MFC一个扩展库,您可以用来构建类似于Microsoft Office 2000/XP/2003/2007/2010.../2013 和 Microsoft Visual Studio-like(打印、用户定制工具栏、菜单等)以及其他一些知名产品高级用户界面,例如:日历、网格、编辑和甘特图等。...BCGControlBar这个扩展库包含了300多个经过精心设计,测试和具有完备文档MFC扩展。BCGControlBar控件能轻松融入应用程序中,节约大量开发和调试时间。...注意:该控件目前正式名称是”BCGControlBar Professional for MFC”,但原名称”BCGControlBar Library Professional Edition (MFC...---- ---- BCGControlBar系统要求 开发环境 Microsoft Visual C++ 6.0 with Service Pack 4 or higher Microsoft Visual

85020
您找到你想要的搜索结果了吗?
是的
没有找到

mfc可视化界面_mfc界面开发

亲爱BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v32.2正式发布!...新版本改进功能区和框架标题命令搜索、带有可选复选框网格日期选择器、带有标签功能区滑块等,需要最新版可以点击这里【BCG下载】 BCGControlBar Pro for MFC v32.2正式版下载...m_Icon – 搜索框图标:light bulb或放大镜。 m_clrHighlighted – 搜索结果菜单中突出显示文本背景颜色。...您可以通过覆盖 CBCGPFrameWnd 或 CBCGPMDIFrameWnd 派生新虚拟方法 QueryElements 来自定义此搜索。 4....CBCGPribbonEdit:新虚拟方法 OnDrawIcon 允许在搜索模式下绘制自定义图标。 5. Ribbon Designer:添加了以下新属性 组合框中下拉列表高度。

3.6K20

WINDOWS核心编程--Windows程序内部运行机制

是一个光标资源 第八个hbrBackground---窗口背景画刷句柄 第九个lpszMenuName----以空终止字符串---指定菜单资源名字 第十个lpszClassName----以空终止字符串...第六个 hIcon 图标句柄 VC++开发中,自定义菜单图标被命名为.rc----------资源脚本 VC++中,资源是通过标识符ID来识别的 ID是在resource.h宏 他lpIconname...是一个指针,指向资源 第七个–hCursor是一个光标资源 第八个hbrBackground—窗口背景画刷句柄 第九个lpszMenuName----以空终止字符串—指定菜单资源名字 菜单不是一个窗口...WS_CAPTION | \ //有标题栏窗口 WS_SYSMENU | \ //标题栏带有系统菜单窗口口...IDC_PENCIL 1~0x6FFF IDI_ 图标资源 IDI_NOTEPAD 1~0x6FFF ID_ 来自菜单项或工具栏命令 ID_TOOLS_SPELLING 0x8000~0xDFFF

1.4K50

visual C++ 项目和解决方案区别

ClassView.h和ClassView.cpp:由CDockablePane派生出CClassView,用于实现应用程序界面左侧面板Class View。...FileView.h和FileView.cpp:由CDockablePane派生出CFileView,用于实现应用程序界面左侧面板File View。...4.资源文件 一般我们使用MFC生成窗口程序都会有对话框、图标菜单等资源,应用程序向导会生成资源相关文件:res目录、HelloWorld.rc文件和Resource.h文件。...res目录:工程文件夹下res目录中含有应用程序默认图标、工具栏使用图标图标文件。...HelloWorld.rc:包含默认菜单定义、字符串表和加速键表,指定了默认About对话框和应用程序默认图标文件等。 Resource.h:含有各种资源ID定义。

1.3K30

MFC拓展库】上海道宁与BCGSOFT合作为您带来专业Micrisoft Windows开发业务组件

(功能区、可自定义工具栏、菜单等)和一组丰富专业设计Microsoft Office和Microsoft Visual Studio应用程GUI控件,例如图表、日历、网格、编辑器、甘特图等主要产品功能...它不仅仅是一个新控件 - 它是一种新用户界面理念。功能区控件将传统工具栏和菜单替换为选项卡式组(类别)。每个选项卡在逻辑分为面板,每个面板可能包含各种控件和命令按钮。...用户可以简单地在工具栏和菜单之间拖放按钮。“文件”或“编辑”等所有类别都是从应用程序资源自动构建。自定义机制允许修改工具栏/菜单外观,更改项文本/图标,甚至使用库图像编辑器创建/修改图像。.../粘贴支持拖放支持查找和替换扩展(可定制)撤消/重做支持UNICODE支持CView派生,可轻松与MFC文档视图体系结构集成。...BCGSuite 包括这些组件以及许多其他专业设计 GUI 控件。BCGSuite库有100多个经过彻底设计、测试和完整记录MFC扩展

5.5K20

VC编程入门浅谈「建议收藏」

注意,C++是一门语言,而VC则是讲解如何在VC环境下使用MFC库,学习VC应建立在充分了解C++基础。...学完了C++,最好先找本Win32编程书,Win32编程是指用Windows API编程,MFC是将众多API函数进行了封装库,用起来方便了不少,但如果没有一些API编程基础,对相关概念不了解,...建议不要等彻底弄明白一句才看下一句,等能做出个菜单、对话框时便回头再看一遍,几遍之后应该就可以大概明白MFC程序运作了。...等到不看教程便做出这些时,开始逐字逐句试着理解MFC程序组织。若看不懂就跳过看下面的。就这样一遍一遍来。如果觉着头大就先歇2天,等清醒了再接着来,最好在这期间多找些介绍MFC框架文章。...再过不久,你就可以使用API函数完成一些功能,如在系统托盘加图标,自画列表框等。这时,你也会体会到学习Win32编程好处了。   最后,建议有时间的话研究一下各种算法。数据结构是一定要看

95510

MFC子窗口任务栏显示图标和主窗口最小化在系统托盘中显示图标

MFC子窗口任务栏显示图标很简单, 只需要在子窗口初期化函数OnInitDialog()中添加ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW); 主窗口在系统托盘中显示图标以及恢复窗口是参考某位大神代码...(一)  原理     1、最小化原理:首先要将窗口隐藏,然后在右下角绘制图标。     ...(二)程序实现     1、自定义消息WM_SHOWTASK:  #define WM_SHOWTASK (WM_USER +1)     2、在MFC::OnSysCommand(UINT nID,...2、恢复界面函数,在头文件中定义消息响应函数     afx_msg LRESULT OnShowTask(WPARAM wParam,LPARAM lParam) ;     //wParam接收图标的...menu.TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this); //确定弹出式菜单位置                  HMENU hmenu

3K80

【Windows编程】系列第六篇:创建Toolbar与Statusbar

比如典型windows应用程序上面是菜单栏,从菜单栏我们可以选择应用程序提供各种功能,但是有的功能比较常用,且不能放在第一级菜单,需要进入二级、三级甚至更多菜单才能选择。...我们这次要一起学习就是使用纯Windows API函数创建基本状态栏和菜单栏。如果属性MFC朋友知道,如果用MFC来做工具栏和菜单栏很简单。...但是使用纯API就麻烦一些了,当然带来感觉是不一样,比如要动态创建,使用MFC资源编辑器就无能为力,但是对于我们今天要使用API创建方式来说,就显示出他强大了。...由于工具栏和状态栏都是Windows通用控件组中控件,有默认名。...程序中创建Toolbar有三个图标,当程序正常显示,鼠标在某个工具栏按钮移动,或者处于Disable状态是,会有不同图片显示,读者可以自己更换其他自己喜欢图标

2.1K41

MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)

创建对话框主要分为两大步:    第一,创建对话框资源,主要包括创建新对话框模板、设置对话框属性和为对话框添加各种控件;    第二,生成对话框,主要包括新建对话框、添加控件变量和控件消息处理函数等...Visual C++下选择MFC,中间窗口中选择MFC Application,然后在下面的Name编辑框中键入工程名称, 本例取名“Addition”,在Location编辑框中设置工程保存路径...CAboutDlg是应用程序“关于”对话框,CAdditionApp是由CWinApp派生,CAdditionDlg是主对话框,主对话框也就是应用 程序运行后显示主要界面。    ...在Resource View视图中可以看到工程Addition资源树,展开Addition.rc,下面有四个子项:Dialog(对话框)、Icon(图标)、String Table(字 符串表)和Version...ID是资源唯一标识,本质是一个无符号整数,一般ID代表整数值由系统定义,我们无需干涉。 二、对话框模板    可见对于主对话框来说,创建对话框第一步中创建新对话框模板已经由系统自动完成了。

3.5K10

Windows SDK编程基本框架

在Windows平台下,最常见最流行编程就是MFC编程了,在网上可以搜索出大把MFC编程相关文章,今天我们来讨论另外一种windows下编程模式,即Windows SDK编程。...这种编程具有更加灵活和强大控制,能实现一些MFC不易实现甚至难以实现功能。...hIcon:应用程序图标句柄。 hCursor:应用程序光标句柄。 hbrBackground:窗口背景画刷。...lpszMenuName:菜单名,该名以资源方式存在。 lpszClassName:窗口名字,这个必须指定且不能重复,否则会失败,除非你需要重复,否则尽量避免。...如果获取到消息为WM_QUIT,则返回0,于是就退出循环。 通过上面的三部曲,我们就创建了windows程序设计框架,几乎任何windows程序都可以在这个框架基础衍生出来。

1.6K130

OCX 入门

CActiveXDemoCtrl 是控件,我们要做控件功能基本就是要在这个中实现。...如下图所示,我们可以从视图清楚看到我们添加属性和方法名。 ? 3.事件 ACTIVEX通过事件通知容器控件发生了某些事情。将控件开发人员某一特定操作识别为事件。...⑥在相应事件中添加代码以创建并绘制对话框和控件 1)为CMyActiveXCtrl处理WM_CREATE事件,以初始化对话框对象: 左侧选中CMyActiveXCtrl,右侧属性栏选择”消息”那个小图标...1)调试前,设置编译模式为Release,也就是将工具栏中执行小图标Debug改选为Release。...在工具菜单中,将出现“ActiveX控件测试容器”菜单项,点击该项,将弹出ActiveX控件测试容器程序(即TstCon32.exe),如下图所示: ?

3K60

Python 图形化界面基础篇:响应菜单和工具栏事件

步骤4:创建菜单菜单项 要在菜单创建菜单菜单项,我们可以使用 menu_bar 对象 add_cascade 方法。...,并使用 pack 方法将其添加到主窗口顶部,并填充整个水平空间。...我们指定了图标、点击按钮时要执行函数、按钮文本标签和图标位置(" left "表示图标在标签左侧)。 可以根据需要添加更多工具按钮,每个按钮代表一个不同操作。...创建了一个工具栏对象 toolbar ,并使用 pack 方法将其添加到主窗口顶部,并填充整个水平空间。...使用 toolbar 对象 add_command 方法来添加工具按钮。我们指定了图标、点击按钮时要执行函数、按钮文本标签和图标位置(" left "表示图标在标签左侧)。

42320

AfxMessageBox和MessageBox差别

MessageBox()是Win32API函数.后者是mfc全局函数.在MFC中能用MessageBox()地方都能用AfxMessageBox(). afxmessagebox很多其它时候是用于调试...AfxMessageBox()函数在不论什么里边都能够使用,而MessageBox()函数仅仅能在CWnd继承中使用。...nType为消息框中显示button风格和图标风格组合,能够採用|(或)操作符组合各种风格。...显示问号图标,表示疑问 与AfxMessageBox相似的函数MessageBox,它是CWnd成员函数: MessageBox使用: int MessageBox( LPCTSTR lpszText...nType = MB_OK ); 所以说,MFC里仅仅是少了第一个參数,同一时候第三和第四都有默认值了,这就是它们差别,其它同样 同一时候在MFC窗口里要调用API那个,在写成例如以下:

90510

Chrome Extension

chrome web store 显示 "description": "A plain text description",//图标可以是1个, 或者多个 //一般来说最好方案是提供3个: //-...获取扩展图标、标题、文字、弹出页等 commands 给扩展添加快捷键 contextMenus 添加选项到右键弹出菜单 cookies 控制cookies desktopCapture 捕获屏幕、个人窗口或标签内容...}); 扩展调试 chrome菜单里打开扩展程序(打开开发者模式) ? 调试通普通页面一样 如何优雅调试 右键Chrome工具栏图标会弹出一个窗口,选择审查弹出内容即可调试。...Mac OS X 为 chrome) --pack-extension 指定扩展程序所在文件夹位置 --pack-extension-key 指定扩展程序私有密钥文件位置 压缩包 windows:...": "en", //描述插件是干啥, //描述需要适合在 chrome web store 显示 "description": "A plain text description", //图标可以是

2.8K30

【专业技术】C++ RTTI及“反射”技术

每每涉及到处理异类容器和根基层次(如 MFC)时,不可避免要对对象类型进行动态判断,也就是动态类型侦测。如何确定对象动态类型呢?...  pfile = new DiskFile; // 动态类型是 DiskFile 假设你正在开发一个基于图形用户界面(GUI)文件管理器,每个文件都可以以图标方式显示。...当鼠标移到图标上并单击右键时,文件管理器打开一个菜单,每个文件除了共同菜单项,不同文件类型还有不同菜单项。如:共同菜单项有“打开”“拷贝”、和“粘贴”,此外,还有一些针对特殊文件专门操作。...比如,文本文件会有“编辑”操作,而多媒体文件则会有“播放”菜单。 为了使用 RTTI 来动态定制菜单,文件管理器必须侦测每个文件动态类型。...但 LocalizeMedia 本质还是个 MediaFile 类型文件。因此,当用户在该类文件图标上单击右键时,文件管理器必须提供一个“播放”菜单

2.1K50
领券