框架类
huangtaibin
这个作者很懒,什么都没留下…
展开
-
单文档视图内存DC画图时不同的类中获得的设备描述表是不一样的
今天遇到了两个问题个问题: 问题1: 用VS2010做的是一个单文档多视图的应用程序,以前是在View1中实现的开启线程,自定义工具栏的消息响应,后来发现这些都是两个视图共用的部分所以必须要将所有的代码考到MainFrame类中。考过去之后发现在MainFrame类中调用View1中的函数用内存DC画图时坐标完全对不上。后来发现原先在View1中获得设备描述表时用的是CDC* pDC = Ge原创 2015-05-23 11:10:42 · 507 阅读 · 0 评论 -
MFC窗口变化消息( OnSize、OnSizing和OnGetMinMaxInfo)
最近用到窗口变化的一些东西,遇到几个相关的消息函数,简要分析,作为备忘。 3个消息分别是:WM_SIZE、WM_SIZING、WM_GETMINMAXINFO;分别对应相应的处理函数:OnSize、OnSizing、OnGetMinMaxInfo。 当窗口大小发生变化时,响应的顺序依次是:WM_GETMINMAXINFO-->WM_SIZING-->WM_SIZE。转载 2015-07-21 10:25:56 · 6946 阅读 · 1 评论 -
mfc自定义工具栏如何锁定
最近遇到了一个问题就是在VC中利用osg动态画图的时候,拖动工具栏时程序会卡主,一直在找如何锁定工具栏的问题,最近看到了一个帖子收到了一些启发, 最终实现了我想要的功能,现在来记录一下。 在VS2010下的单文档程序中,工具栏时通过CMFCToolBar来创建的,但你在拖动工具栏之前肯定是要单击工具栏边框,所以我们先来创建一个类,父类为CMFCToolBar,然后再程序中添加OnLButtonDown和OnLButtonDblClk两个函数,然后在这两个函数中判断是否单击了自定义工具栏的边框原创 2015-10-05 19:07:06 · 1383 阅读 · 0 评论