- 博客(7)
- 收藏
- 关注
翻译 vc学习(四)鼠标移动椭圆
新建单文档,视图类要继承CScrollView类。 在view类头文件中添加四个私有对象。 private: const CSize m_sizeEllipse;//椭圆的所占矩形区域 CPoint m_pointTopLeft;//椭圆所占矩形区域左上角的点 CSize m_sizeOffset; BOOL m_bCapTured; 鼠标移动椭圆的具体实现是:鼠标按下,
2012-02-18 21:47:38 1657
翻译 vc学习(三)字体设置及映射模式
http://topic.csdn.net/t/20030509/10/1759362.html http://topic.csdn.net/t/20050226/11/3808037.html 让我受益匪浅。 首先按默认新建一个MFC单文档程序,然后开始设置映射模式,由于WM_Paint消息在调用OnDraw函数前会先调用OnPrepareDc函数,于是我们重载一下
2012-02-14 22:24:26 948
翻译 vc学习(二)为视图窗口添加滚动条
修改继承基类 1.首先要确定Document的大小,比如400×450.可以将其大小存储在Document类中,也可以直接去设置 2.在代码中把public:C××View:CView中的CView改为CScrollView,以及消息映射中的CView都改掉。如果你怕出错可以将C××View.cpp和C××View.h中的CView都用查找替换为CScrollView。
2012-02-14 15:27:27 7335 1
翻译 vc学习(一)单文档画圆,鼠标点击变色
本人最近心血来潮,正在看《vc++技术内幕》这本书,以下内容可以说是一个《vc++技术内幕》这本书的读书笔记。 我用的是vs2010编译器,根据向导创建一个简单的单文档项目。 简单说一下创建过程: 文件->新建->项目,选MFC中的MFC应用程序,下面的路径,名称填好,点击确定会弹出MFC应用程序向导。 点击下一步,应用程序类型选单文档,项目类型选MFC标准,一直默认下一步到用户界面功能这
2012-02-13 20:45:02 3936 2
转载 GDI+的最初配置(VS2010)
注:以下部分内容来自网上! VS2010已有GDI+库,新建一个WIN32程序,只需在stdafx.h头文件里面添加#include 即可。编译,会有错误,需要去掉stdafx.h头文件里“WIN32_LEAN_AND_MEAN” 的定义即可。再编译,无错即完成第一步。 在Project->stting->Link->Object/libary中加入gdiplus.lib。如没
2012-02-12 18:00:26 3357 2
原创 今天继续纠结在ctrl+z上面了
由于需要输入两组数据,所以用了两个while循环,结果发现只有第一个正常工作,第二个跳过,想想回车应该不存在问题,还是流的问题,于是if(cin)测试了下,发现真是流被ctrl+z破坏掉了,特此小记一下。
2011-08-18 23:31:20 484
原创 模板非类型形参
今天看c++primer看到16.4.2节内容,非类型形参的模板实参 自己突发奇想非类型形参是否支持类型转换,于是键入double型数据,编译器提示模板形参错误(vs2010,error:表达式必须包含整数或枚举类型). 可见不仅不支持类型转换,更不能允许形参为整型与枚举类型
2011-08-14 14:08:32 3094 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人