摘要:
http://baike.baidu.com/view/94238.htm#2正则表达式之道 阅读全文
摘要:
一般做法: 在MFC Program时候,当对菜单进行创建标记菜单项的时候,可以在CMainFrame的OnCreate函数中通过如下代码实现:GetMenu()-GetSubMenu(5)-CheckMenuItem(0,MF_BYPOSITION | MF_UNCHECKED); 可是我们有时候由于某些特殊的要求要在CView类中实现该功能,如果直接在CView的某个消息响应函数中添加以上代码,会有严重警告的错误!因为这样得到的菜单还是主窗口下的菜单即主框架的菜单,而不是对应视图的菜单。CView视图关联的菜单和刚生成主窗口的那个主窗口菜单不一样。我们的目的是要对主窗口的菜单进行操作, 阅读全文
摘要:
参见 BCG自带实例CDynamicMenuApp"This sample illustrates how a popup menu and a menu bar can be changed on the fly.\r\n\r\n""The following features are available:\r\n""* insert two dynamic menu items under the 'Edit' menu (see CMainFrame::OnShowPopupMenu)\r\n""* insert dynamic popup menu 'DynamicMenu' into 阅读全文
摘要:
void CMainFrame::OnSize(UINT nType, int cx, int cy){CBCGPFrameWnd::OnSize(nType, cx, cy);// TODO: 在此处添加消息处理程序代码AdjustDockingLayout();}或者用RecalcLayout() 阅读全文
摘要:
用BCG开发 字体设定工具栏,粗体、斜体、下划线按钮CBCGPToolbarButton 在按下后,CRichEditCtrl对应的选中内容被设定,但是工具栏上的按钮没有处于按下状态,即使在按钮按下消息里添加设置按钮状态的代码也无法在该消息里设定按钮状态----------解决方法:按钮设为 TBBS_CHECKBOX 风格void CFormatBar2::OnReset (){UINT nvCmdID[3];nvCmdID[0] = ID_CHAR_BOLD;nvCmdID[1] = ID_CHAR_ITALIC;nvCmdID[2] = ID_CHAR_UNDERLINE;for (in 阅读全文
摘要:
仿照BCG中的WordPad Example 使用CBCGPToolbarFontSizeCombo,CBCGPToolbarFontSizeCombo *pFontSizeButton = CreateFontSizeComboButton();iIndex = CommandToIndex (IDC_FONTSIZE);RemoveButton (iIndex);if (iIndex GetCount ()){iIndex = GetCount ();}InsertButton (*pFontSizeButton, iIndex);delete pFontSizeButton;但是CB 阅读全文
摘要:
void CSuperEditView::OnMouseMove(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call default// set initial DC stateCClientDC dc(this);VERIFY(dc.SaveDC() != 0);OnPrepareDC(&dc);dc.DPtoLP(&point);CMainFrame *pFrame=(CMainFrame*)AfxGetApp()-m_pMainWnd;CBCGPStatusBar *pS 阅读全文
摘要:
http://blog.csdn.net/rsjrj/archive/2009/02/12/3884490.aspxBCGControlBar 的使用方法 安装 BCGControlBar 库到你的计算机: 解压缩 BCGControlBar.zip (比如,到 c:\bcg 目录中) 把 c:\bcg\bin 增加到你的 path 环境变量中, 运行 Visual C++ 并且打开 Tools | Options 对话框,切换到Directories 页并且把 c:\bcg\bcgcontrolbar 加入到 include 目录 中,把 c:\bcg\bin 加入 library 和 ex 阅读全文
摘要:
http://hi.baidu.com/%E4%EC%C8%F7%D2%BB%BB%E1/blog/category/%BD%E7%C3%E6%BF%E2BCGControlBar 库VC 界面库皮肤库MFC-界面库BCG使用指南在已经建好的工程项目中需要添加BCG功能几种免费的界面库及其用法(转) - [软件----应用/开发]MFC 界面库Ultimate toolbox实用工具类 (开源)Skin++界面库 阅读全文
摘要:
原帖地址:http://blog.csdn.net/rsjrj/archive/2009/02/12/3884480.aspx我想在MainFrame中捕获Workspace bar类上的树控件的通知消息 TVN_SELCHANGED,但是奇怪的是不能工作,而在非BCG的工程中确实可以的。代码如下:**********************************************************************// WorkspaceBar.cpp : implementation of the CWorkspaceBar class//BEGIN_MESSAGE_M 阅读全文