代码改变世界

随笔分类 -  MFC

Ribbons界面介绍(3)——设计思想

2011-12-07 20:42 by 愤怒的青蛙, 2629 阅读, 收藏, 编辑
摘要: 设计思想 在一个现有的程序中应用ribbon 虽然你可能会只是简单的将传统的工具栏和菜单栏的设计转换成ribbon的形式,但是这样做就失去了使用ribbon的意义。当想要表达实时的、面向结果的命令(通常使用gallery和实时预览)时使用ribbon可以使其发挥最大的价值。面向结果的命令使得该命令更加容易被理解,提高操作的效率和生产率。所以如果想使用ribbon的话,你最好重新设计你程序中命令的表达方式,而不仅仅是将现有的菜单进行简单的转换。 阅读全文

VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法

2011-06-29 18:39 by 愤怒的青蛙, 15286 阅读, 收藏, 编辑
摘要: 最近拿到一个别人的工程,是使用VS.net创建的,而我的机器上只有vs2010,于是用自带的转换工具将它转换成vs2010的工程,转换之前我就很担心,怕转换完后会出问题,但是没有办法,我实在是不想再安一个vs.net了。 转完后果不其然真出了问题,在重新build工程时,报了一大堆错误,其中第一个就是“fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended”,然后看错误的来源,竟然是a. 阅读全文

vs2010中臃肿的ipch和sdf文件

2011-06-26 10:18 by 愤怒的青蛙, 1745 阅读, 收藏, 编辑
摘要: 转载自:http://blog.163.com/yangjun1988422@126/blog/static/47412917201074446054/使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。那么,该怎么解决呢?其实可以关闭它。方法:Tools->Options->Text Editor->C/C++->Advanced->Disable Database,设置为True 阅读全文

CGridCtrl学习笔记1——前言和环境配置

2011-05-25 17:09 by 愤怒的青蛙, 5300 阅读, 收藏, 编辑
摘要: 这学期的GIS程序设计需要做一个课程设计,其实就是用MapX的组件做一个二次开发,关于GIS的内容其实挺简单的,但是有一个问题有点大,就是需要使用表格显示属性数据,这个说实话还是有点头疼的,以前从来没用过表格空间,也没写过类似的程序,开始去论坛去搜了一下,有人推荐使用MSFlexGrid控件,我试着用了一下,写了一个测试程序,发现用起来还是挺方便的,但是有几个问题令我实在是无法忍受,最后只好放弃了,第一个问题是,这个空间不支持跨行的多行选择,只支持连续多行选择,这个显然不靠谱,当我在地图上框选元素的时候,需要在属性表中对应标示出来,但是如果不支持跨行选择的怎么标示,后来没办法,使用模拟的方法, 阅读全文
点击右上角即可分享
微信分享提示