随笔分类 -  MFC

摘要:标准的调色板使用CColorDialog就可以,但是显然这个方法不够直观跟方便,不适合实时的绘制环境,于是可以使用自己绘制的方法,CSDN的这个帖子分享了个很好的类,可以学习下怎么实现的,还有就是要设置CToolBar中Button的宽度,这里提供了思路,使用CToolBar的SetSizes函数,参见MSDN,刚才提到的那个类的对应效果如下图,真是让人高兴呀~ 再修改下~ 阅读全文
posted @ 2011-04-11 17:19 litstrong 阅读(624) 评论(0) 推荐(0)
摘要:Deadline要到了,还有几个比较重要的功能及最后的论文还没写,从之前到现在,关于我的过程,我都没有记载,因为一是这个过程比较连贯,所以一直做呀做,还一个就是没有遇到MFC及OpenGL什么相关的问题,就没啥好记了。 今天记载的是关于自动关联失效的问题: 我添加一个MFC类的时候,类视图中木有它的影子,解放方法有两种,如下: 1. class CYourClass : public CMFCla... 阅读全文
posted @ 2011-04-11 15:12 litstrong 阅读(265) 评论(0) 推荐(0)
摘要:想搞定之前提到的第9点需求,在TabCtrl上放View,实现多张View的显示。TabCtrl不是个View或其派生出来的,所以不能作为ChildFrame的一张分割视图出现,这是我猜测的,也是后面的依据。所以在之前一个很好的拆分窗口的例子VIEWEX中发现可以用FormView来作为视图,而FormView是支持窗口操作的,就是会跟着生成一个窗体,然后就可以在上面放TabCtrl,那怎么在Ta... 阅读全文
posted @ 2011-03-14 21:39 litstrong 阅读(1243) 评论(0) 推荐(0)
摘要:CSliderCtrl是种稍微变形的控件,祖宗是Wnd,即窗体。先废点话,关于之前提到使用gluscaleimage出现的异常,后来不知怎的,居然在gluBuild2DMipmaps使用的时候也出现了神似的错误,错误的说明有很大的重复:中的 OpenGLPlat.exe 中的 0x6ec470e5 处最可能的异常: 0xC0000005: 读取位置 0x06be6000 时发生访问冲突,就上面的画... 阅读全文
posted @ 2011-02-22 20:49 litstrong 阅读(1240) 评论(0) 推荐(0)