2010年8月16日
摘要: 状态栏的使用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 阅读(984) 评论(0) 推荐(0)
摘要: 消息提示框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 阅读(859) 评论(0) 推荐(0)
摘要: SDI中使用多个视OutlookMultiViewsApp中InitInstance()文档模板创建后((CMainFrame*)m_pMainWnd)->InitViews ();建立多个视类CView1、CView2、CView3和自身的COutlookMultiViewsViewCMainFrame类#define NUMVIEWS 4CBCGPOutlookBarm_wndShort... 阅读全文
posted @ 2010-08-16 17:41 carekee 阅读(1115) 评论(0) 推荐(0)
摘要: 实现图像热区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 阅读(472) 评论(0) 推荐(0)
摘要: 工具提示控件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 阅读(720) 评论(0) 推荐(0)
摘要: 在对话框中使用菜单、工具栏等DlgBars解析(1)在对话框资源中进行占位,设置相应ID,产生相应变量CStaticm_wndMenuBarLocation;//菜单CStaticm_wndStatusBarLocation;//状态栏CStaticm_wndToolbarLocation;//工具栏CStaticm_wndOutlookBarLocation;//Outlook侧边栏CStati... 阅读全文
posted @ 2010-08-16 17:34 carekee 阅读(1733) 评论(0) 推荐(0)
摘要: 补充CBCGPToolBar的使用CMainFrame::OnCreate下(1)CBCGPToolBar::EnableQuickCustomization ();//按Alt键时可以拖动工具栏上的图标重新排列(2)m_wndToolBar.EnableCustomizeButton (TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."));//允许自定义工具栏... 阅读全文
posted @ 2010-08-16 17:30 carekee 阅读(1150) 评论(0) 推荐(0)
摘要: 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 阅读(2662) 评论(1) 推荐(0)
摘要: 1.VC2008集成了BCGControlBar的相关功能,用wizard生成的话如果选与BCGControlBar有关的性能,如预定皮肤,则应用程序是从CWinAppEx派生,再加CBCGPWorkspace似乎不行。2.BCG 为了方便程序员,在注册表中保存了窗口的大小、位置等信息,包括工具栏的相应信息。这样减少了程序员保存和恢复用户上次使用过的界面的重复劳动。但也会造成改变菜单之类出现无反应... 阅读全文
posted @ 2010-08-16 17:27 carekee 阅读(1643) 评论(0) 推荐(0)