- 博客(6)
- 收藏
- 关注
转载 线程的基础知识
<br /> <br />线程的基础知识<br /><br />1. 进程与线程有那些区别和联系?<br /> 每个进程至少需要一个线程。<br /> 进程由两部分构成:进程内核对象,地址空间。线程也由两部分组成:线程内核对象,操作系统用它来对线程实施管理。线程堆栈,用于维护线程在执行代码时需要的所有函数参数和局部变量。<br /> 进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿命期都在该进程中。<br />
2010-11-05 20:43:00
224
转载 关于VC图片透明处理的补充
前一阵子我的博客中有篇图片透明处理的文章,下面对它做个补充。这里也可以用在EVC和VC的各个版本上<br />1、透明:包括关键色透明和alpha透明,关键色透明就是选择一种颜色作为透明色,一般选取背景色。 <br /> alpha透明就是和背景融合,一般范围是0~255,数值越小背景越明显,0表示完全透明,255表示不透明 <br /> 公式 <br /> dstred = srcred * (alpha / 255.0) + dstred * (
2010-07-01 21:30:00
275
转载 SendMessage 和 PostMessage
<br />Win32 API消息函数:SendMessage<br /><br />函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程 序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。<br /><br /> 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);<br /><br /> 参数:<br
2010-06-22 15:43:00
1375
转载 绘制半透明位图
<br />绘制半透明位图<br />有的时侯,我们希望显示一幅半透明的位图。也就是说我们将一幅位图B<br />显示到A位图上,又希望透过B位图看到A位图的一部分图像但不是全部。比如A位<br />图是一幅曲线图,B是一幅提示位图,我们想在显示提示的同时看到已显示的曲<br />线,但不需要曲线的背景 <br />,就需有用到半透明位图。曲线看上去就象从B位图中渗<br />透过来,其实半透明技术就是一种渗透技术,渗透公式我们可选用多种,在这里<br />我们选用(A AND 0x7F)OR B。注意,白
2010-06-21 11:18:00
370
转载 Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量
多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。
2010-06-21 11:09:00
123
转载 vc实现透明位图,透明背景
vc实现透明位图,透明背景<br /> 我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本文介绍了透明位图的制作知识,并将透明位图在一个对话框中显示了出来。<br /> 一、实现方法<br /> 绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。<br /
2010-06-21 11:05:00
600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人