文章分类 -  BCG

学习啊,很不错的界面库
BCGControlBar使用(九)
摘要:状态栏的使用StatusBarDemoconst int nStatusIcon = 0;const int nStatusInfo = 1;const int nStatusProgress = 2;const int nStatusLabel = 3;const int nStatusAnimation = 4;static UINT indicators[] ={ID_INDICATOR_I... 阅读全文
posted @ 2010-08-16 17:44 carekee 阅读(975) 评论(0) 推荐(0) 编辑
BCGControlBar使用(八)
摘要:消息提示框PopupDemoMSN样式自定义样式1.创建CMSNDlg类(含控件摆放),派生于CBCGPPopupDlg,必须是子(child)类型void CMSNDlg::OnDraw (CDC* pDC){CBCGPPopupDlg::OnDraw (pDC);CRect rectClient;GetClientRect (rectClient);CSize sizeLogo = m_img... 阅读全文
posted @ 2010-08-16 17:42 carekee 阅读(846) 评论(0) 推荐(0) 编辑
BCGControlBar使用(六)
摘要:实现图像热区HotSpotDemo其中对话框中客户区所显示的是一副图像。(1)建立一个对话框和所要显示的图像。(2)对话框的头文件CBCGPHotSpotImageCtrlm_Image;void InitImage ();消息afx_msg void OnClickHotSpot();(3)Cpp文件ON_BN_CLICKED(IDC_IMAGE, OnClickHotSpot)void CHo... 阅读全文
posted @ 2010-08-16 17:41 carekee 阅读(466) 评论(0) 推荐(0) 编辑
BCGControlBar使用(七)
摘要:SDI中使用多个视OutlookMultiViewsApp中InitInstance()文档模板创建后((CMainFrame*)m_pMainWnd)->InitViews ();建立多个视类CView1、CView2、CView3和自身的COutlookMultiViewsViewCMainFrame类#define NUMVIEWS 4CBCGPOutlookBarm_wndShort... 阅读全文
posted @ 2010-08-16 17:41 carekee 阅读(1103) 评论(0) 推荐(0) 编辑
BCGControlBar使用(五)
摘要:工具提示控件DlgToolTips1.创建类class CCustomToolTipCtrl : public CBCGPToolTipCtrlvirtual CSize GetIconSize (){return CSize (32, 32);}void CCustomToolTipCtrl::OnShow(NMHDR* pNMHDR, LRESULT* pResult){m_nCurrID =... 阅读全文
posted @ 2010-08-16 17:40 carekee 阅读(710) 评论(0) 推荐(0) 编辑
BCGControlBar使用(四)
摘要:在对话框中使用菜单、工具栏等DlgBars解析(1)在对话框资源中进行占位,设置相应ID,产生相应变量CStaticm_wndMenuBarLocation;//菜单CStaticm_wndStatusBarLocation;//状态栏CStaticm_wndToolbarLocation;//工具栏CStaticm_wndOutlookBarLocation;//Outlook侧边栏CStati... 阅读全文
posted @ 2010-08-16 17:34 carekee 阅读(1709) 评论(0) 推荐(0) 编辑
BCGControlBar使用(三)
摘要:补充CBCGPToolBar的使用CMainFrame::OnCreate下(1)CBCGPToolBar::EnableQuickCustomization ();//按Alt键时可以拖动工具栏上的图标重新排列(2)m_wndToolBar.EnableCustomizeButton (TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."));//允许自定义工具栏... 阅读全文
posted @ 2010-08-16 17:30 carekee 阅读(1122) 评论(0) 推荐(0) 编辑
BCGControlBar使用(二)
摘要:BCG例子BCGPExplorer:1.BCG的菜单、工具栏、动画图标和地址栏这是BCG的主要特色,也比较繁琐。(1)如果要支持自定义工具。首先在String表定义入口ID:ID_TOOLS_ENTRY,与某菜单项关联。然后定义连续的ID,如ID_USER_TOOL1、ID_USER_TOOL2......。在App下增加EnableUserTools (ID_TOOLS_ENTRY, ID_US... 阅读全文
posted @ 2010-08-16 17:28 carekee 阅读(2563) 评论(1) 推荐(0) 编辑
BCGControlBar使用(一)
摘要:1.VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGControlBar有关的性能,如预定皮肤,则应用程序是从CWinAppEx派生,再加CBCGPWorkspace似乎不行。2.BCG 为了方便程序员,在注册表中保存了窗口的大小、位置等信息,包括工具栏的相应信息。这样减少了程序员保存和恢复用户上次使用过的界面的重复劳动。但也会造成改变菜单之类出现无反应... 阅读全文
posted @ 2010-08-16 17:27 carekee 阅读(1619) 评论(0) 推荐(0) 编辑
已有VC++工程中如何添加BCG界面库
摘要:本文以MDI应用程序为例说明如何在已有的VC++工程中使用BCG界面库,我的开发环境为VS2003。   1,将BCG/BCGCBPro目录路径添加到“项目属性->C/C++ ->常规 ->附加包含目录”中,同时将BCG/Bin目录路径添加到“项目属性->链接器 ->常规 ->附加库目录”中。  2,确保在CWin... 阅读全文
posted @ 2010-06-04 23:32 carekee 阅读(5060) 评论(0) 推荐(1) 编辑
BCGControlBar菜单编程方法详解
摘要:菜单常用控制:动态的替换菜单使用如下方法其实CBCGPMenuBar是继承于CBCGPToolBar,菜单可以看作是按钮来替换在其加载时即可替换CMainFrame中创建的CBCGPMenuBarCBCGPMenuBar m_wndMenuBar;替换m_wndMenuBar.ReplaceButton(ID_XXX, CBCGPToolbarMenuButton(IDS_EDIT_MYITEM_... 阅读全文
posted @ 2010-06-04 23:32 carekee 阅读(1551) 评论(1) 推荐(0) 编辑


点击右上角即可分享
微信分享提示