摘要: 1.采用MDI工程。其它的 属性,输出窗口等都不要。 2.按照BCGPOrganizar 例子先把 ribbon 功能区移植过来。别的默认都没改。 发现BCGPOrganizar例子中的mainfram是继承于CBCGPFrameWnd, 而新建的工程 中的mainfram是继承于CBCGPMDIF 阅读全文
posted @ 2019-03-27 17:23 伟大的厨师 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 如果view类继承于CFormView,在构造函数要带上初始化参数-IDD(对话框资源的ID) 如.h中 class CMyView :public CFormView, enum {IDD = IDD_MY_DLG}; 则在.cpp 中 CMyView::CMyView() : CFormView 阅读全文
posted @ 2019-03-25 08:54 伟大的厨师 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: MFC控件自适应大小(EASYSIZE动态调整控件位置、大小) 转自 https://www.cplusplus.me/1178.html 近日在code project网站浏览时,看到一篇关于Dialog缩放的文章(http://www.codeproject.com/dialog/easysiz 阅读全文
posted @ 2019-03-11 17:16 伟大的厨师 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: MFC下的listctrl控件属性中没有滚动条的属性,但是代码可以设置, 这里要说一下 我在用这个控件时滚动条的问题。 使用icon模式,数据大概57项。从数据库中读出来显示,直接InsertItem. 最后一运行发现 水平滚动和垂直滚动 都有,但是用鼠标滚轴时 只能垂直滚动。 水平滚动确不生效,一 阅读全文
posted @ 2019-03-06 09:22 伟大的厨师 阅读(2415) 评论(0) 推荐(0) 编辑
摘要: 比如tab标页面中添加了3个page. 分别对应3个类,如何在page3中 获到page2的 变量值 呢? 有多种方法, 1个可以通过在page3中定义一个放该3个page类的 类对像。通过这个类对像再去访问到各page. 另一个通过获取父类指针: 如下 可以通过((CMyOfficeView *) 阅读全文
posted @ 2019-02-25 17:05 伟大的厨师 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 数据库中"Select * From XXX能查到数据,但是Select DISTINCT group From xxx Order By group却查不出来 从返回值 ret看2种情况下都是0. int ret;ret = sqlite3_prepare_v2(db, buf, -1,&stmt 阅读全文
posted @ 2019-02-19 09:04 伟大的厨师 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 在把AddPage功能添加到outlookbar的程序中后,当关闭程序,提示以上错误。 另外单独做了一个空的对话框IDD_PAGE3 把上面用到的page2的IDD 改为IDD_PAGE3后 程序运行,关闭就正常。 再向PAGE3里面放一个控件listctrl后运行 ,关闭也不正常。崩溃跟上面情况一 阅读全文
posted @ 2019-02-13 16:17 伟大的厨师 阅读(3414) 评论(0) 推荐(0) 编辑
摘要: CResizableFormView::CResizableFormView() : CBCGPFormView(CResizableFormView::IDD)/*, m_wndPropSheet(_T(""), this)*/{ //{{AFX_DATA_INIT(CResizableFormV 阅读全文
posted @ 2019-02-13 09:40 伟大的厨师 阅读(261) 评论(0) 推荐(0) 编辑
摘要: m_wndPropSheet.AddPage(&m_Page1); //m_wndPropSheet.AddPage(&m_Page2); //m_wndPropSheet.AddPage(&m_Page3); //m_wndPropSheet.AddPage(&m_Page4); //m_wndP 阅读全文
posted @ 2019-02-12 17:09 伟大的厨师 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 功能实现点击一个outlookbar中的按钮则右侧显示对应的view视图, CView1,CView2,CView3 的onDraw函数都能执行, 但是工程的XXXView中的OnDraw函数触发不了。 一直没找到原因 终于有一天发现在这个XXView中有一个OnPaint()函数,试试把这个函数注 阅读全文
posted @ 2019-01-25 17:16 伟大的厨师 阅读(525) 评论(0) 推荐(0) 编辑