- 博客(5)
- 收藏
- 关注
翻译 翻译—IvorHorton的Begining Visual C++ 2005 [第一章]
文章写在我的另一个blog中,这里直接贴出链接:http://www.cppblog.com/TechLab/articles/9366.html
2006-07-04 13:42:00 1514
原创 打造自己的专业图像工具-Visual C++ 2005图像编程系列【五】(下)
至此,所有我们需要的信息都获取到了,并进行了必要的清除工作。在CFontComboBox头文件里还有两个函数没有介绍:MeasureItem、DrawItem.。熟悉MFC控件类的朋友一看就知道是自绘控件。接下来我们就看看自绘是如何进行的。在自绘CListCtrl、CListBox、CComboBox时,都需要重载MeasureItem、DrawItem函数,前者计算每个Item需要的高度,后者完
2006-07-03 08:42:00 2024 1
原创 打造自己的专业图像工具-Visual C++ 2005图像编程系列【五】(中)
现在,我们还没有看字体枚举的回调函数是如何工作的。回调函数里每次回调一个新的字体就需要创建一个CFontInfo对象,并写入相应的信息,然后添加到CFontComboBox的成员m_pFontVec中。在这个回调的静态函数里就需要访问CFontComboBox 对象,原来在调用这个函数的时候我们把一个CFontComboBox 对象的this指针通过LPARAM参数传入了回调函数。一切就都不是问题
2006-07-03 08:41:00 1731
原创 打造自己的专业图像工具-Visual C++ 2005图像编程系列【五】(上)
2.1.2 字体设置工具栏 在字体设置工具栏中也有一个静态文本框和二个组合框,一个是字体大小的组合框,它可以用普通的CComboBox实现。字体名称选择组合框,如果考虑简单一些的做法也可以用CComboBox,这种方法只是需要枚举出系统的字体名称就可以了。为了使界面更加美观和方便使用,我们这里用了CComboBox的派生类,建立了一个更美观、完善的字体选择组合框,先看看效果:
2006-07-03 08:35:00 1910
原创 打造自己的专业图像工具-Visual C++ 2005图像编程系列【四】
2.1.1 工具箱的属性设置栏 工具箱含有选择、填充、画线等功能。使用这些工具时有的需要设置填充风格和线条的大小。为了方便用户操作,实现更简易的UI,实现了属性工具栏。属性栏需要添加的主要功能有2个显示文字的静态文本框和2个组合框。 添加属性栏控件,需要先通过资源编辑器在相应的位置上建立四个对应的工具栏按钮,对于没有接触过Visual C++ 2005的朋友可能会找
2006-07-03 08:33:00 1713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人