
VC++杂谈
self_mind
知识的盛宴,个人的独享!
展开
-
rand函数和srand函数的用法和区别
标准库 (被包含于 中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void); 从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed); 参数seed是rand()的种子,用来初始化rand()的起始值。转载 2016-02-12 19:35:51 · 746 阅读 · 0 评论 -
要看的网站
http://www.cnblogs.com/Romi/archive/2012/11/21/2781753.html点击打开链接原创 2016-02-25 10:28:14 · 1154 阅读 · 0 评论 -
Cimage类的介绍及使用
其他关于此类的介绍:http://blog.youkuaiyun.com/wayaoqiang/article/details/7620745点击打开链接http://blog.sina.com.cn/s/blog_5a82024e0100c84g.html点击打开链接http://blog.youkuaiyun.com/wangji163163/article/details/17805原创 2016-02-23 21:52:57 · 12205 阅读 · 0 评论 -
绘制位图的步骤
•GDI是图形设备接口(Graphics Device Interface)的英文首字母的简称。•GDI是一个抽象的接口,是一个关于图形显示的函数库。通过这个接口可以实现对图形的颜色、线条的粗细等属性的控制。它是我们的程序与计算机硬件之间的一个桥梁。•Windows图形编程就是针对Windows自带的图形设备接口函数库和设备环境(DC)进行操作。通过调用这些函数库中的函数来完成绘制工作。原创 2016-03-07 23:25:44 · 1810 阅读 · 0 评论 -
Window 系统 “位图”
Window 系统 “位图”一、概述 在Windows中每屏是一个图形图像,灵巧的Windows制作系统,面对庞大的图形编程任务,建立了为绘画多彩的边界、按钮、图标、字体的函数库。当然啦,通过Windows API,这些函数都是可调用的。所谓Windows显示屏幕以及数量众多的打印机其实都是属于“光栅设备”。在光栅设备中,一幅图象由多条扫描线以及能访问的单独像素构成。Wind转载 2016-02-21 16:48:17 · 1145 阅读 · 0 评论 -
HBitmap、Bitmap、CBitmap之间的区别与联系
一、术语的定义及含义:HANDLE : 是DIB的文件句柄,是表示了设备无关位图在内存中的区域存储代号,该句柄值是整数.是整个Windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。HBITMAP:原创 2016-02-21 11:18:49 · 10678 阅读 · 0 评论 -
MFC基础,MFC自绘控件学习总结.
http://blog.youkuaiyun.com/xiexievv/article/details/6596411点击打开链接转载 2016-02-19 22:33:31 · 293 阅读 · 0 评论 -
PlaySound(WIN32 播放WAV声音)
http://blog.youkuaiyun.com/coldkevin/article/details/6751854点击打开链接原创 2016-02-16 16:55:02 · 586 阅读 · 0 评论 -
MFC SetTimer函数的用法
OnTimer()函数是响应用SetTimer()函数设定的时钟发送的时钟消息的,你没设定时钟,就不会有时钟消息,OnTimer()里的语句当然也不会被调用。Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。 Settimer是设置,Ontimer是响应Settimer消息的。一原创 2016-02-16 16:07:50 · 1011 阅读 · 0 评论 -
MFC模态对话框和非模态对话框
一、模态对话框(model dialog box) 在程序运行的过程中,若出现了模态对话框,那么主窗口将无法发送消息,直到模态对话框退出才可以发送。 点击模态对话框中的OK按钮,模态对话框会被销毁。 创建一个模态对话框的代码:[cpp] view plain copy#include "原创 2016-02-16 15:16:31 · 279 阅读 · 0 评论 -
DC,CDC和HDC的区别与联系
设备描述表(DC)是Windows中的一种数据结构,它包含GDI需要的所有关于显示界面情况的描述字段,包括相连的物理设备和各种各样的状态信息。关于设备描述表可以从以下三种理解方式理解:一、 概述化的描述: 图形显示功能是由显卡来完成的,你想要利用显卡的图形显示功能来完成你的图形输出,?通过厂商提供的驱动程的一些调用的接口,可以访问显卡的显示功能,但这种访问是在驱原创 2016-02-16 00:25:07 · 1451 阅读 · 0 评论 -
绘图(VC_Win32)
绘图(VC_Win32)点击打开链接转载 2016-02-15 15:03:41 · 259 阅读 · 0 评论 -
[学习笔记]MFC 中的CDC类
CDC类定义的是设备上下文对象的类,有称设备环境对象类。CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员. CDC类及其派生类也是MFC中的一个大类,和绘图相关。通过CDC对象的成员函数进行所有的绘图。CDC类操控图形大体分两类,一类是“画画儿”,另一个是“贴图”。前者好比你拿着画笔、画刷自己描线、涂染料,后者则是用现成的画儿通原创 2016-02-15 14:40:32 · 1014 阅读 · 0 评论 -
MFC中OnDraw与OnPaint的区别
OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,移动,被遮盖等等),Windows发送WM_PAINT消息。该视图的OnPaint 处理函数转载 2016-02-15 13:49:26 · 366 阅读 · 0 评论 -
WinAPI: MoveToEx 与 LineTo - 绘制直线
MoveToEx是用来移动当前画笔的位置,LineTo是用来画直线的函数,其实在计算机图形里的直线显示是使用光栅图形学里的原理。//声明:MoveToEx( DC: HDC; {设备环境句柄} p2, p3: Integer; {坐标} p4: PPoint {用于保存 p2、p3 值的 TPoint 结构的指针}): BOOL;LineTo转载 2016-02-13 16:16:01 · 625 阅读 · 1 评论 -
InvalidateRect(转)
///===================该段是自己总结的一个小结=================================InvalidateRect()函数的作用是设置一个无效区域,并发送一个WM_PAINT消息到消息队列中,不过这个消息在众多的消息之中优先级比较级。在VC++编程中,对无效区域的处理方式是:在OnPaint()中绘图,不管它绘制了什么图形,有转载 2016-02-12 19:43:58 · 771 阅读 · 0 评论 -
VS2010 C++ 操作Excel表格的编程实现
转载请注明原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.htmlhttp://blog.youkuaiyun.com/icyfox_bupt/article/details/6318979(推荐这个) 通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过转载 2016-02-28 12:19:59 · 668 阅读 · 0 评论