当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 首先要说的是,所谓不规则位图的绘制,意思是说一张位图(位图永远是规则的),上面有个不规则图形,把这张位图绘制到某一界面上时,要求只绘制位图上那个不规则图形,其它地方保持背景不变。
 

 

 ·彻底明白java的io系统    »显示摘要«
    摘要:一. input和output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在java的io中,所有的stream(包括input和out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) input s......
    摘要: 下周去考scjp,这两天再复习一下。 调用线程实例的start()方法他的run()方法会运行,你直接调用run()它也会运行。 java中方法参数是按值传递的,最简单的情况就是传递基本数据类型。他不能更改传递给他的参数的,例如下面的程序会输出0public class myclass{ public static void main(string argv[]) { myclass mc = ......


绘制不规则位图方法总结,多种实现方法,全面测试比较!

        首先要说的是,所谓不规则位图的绘制,意思是说一张位图(位图永远是规则的),上面有个不规则图形,把这张位图绘制到某一界面上时,要求只绘制位图上那个不规则图形,其它地方保持背景不变.比如说画个太阳,不能把太阳所在的矩形的背景全部覆盖,而应该只覆盖太阳部分,本文将全面介绍绘制方法,以及它们的优劣!(我从我的程序中抄过来,并将变量改成通用名字,可能有手误的地方)        我说的这些方法都是在vc中的,vb中应该可以方便的用其它格式的图片如gif,可以为透明,所以本文不针对vb读者.这些问题都是我在csdn中问而未果的问题,希望给与我有同样迷惑的朋友一点帮助!       程序中的w与h为位图的宽度与高度.

cbitmap yourbmp;yourbmp.loadbitmap(idb_xxxx); //要显示的位图 【程序编程相关:高亮网页中的关键字

方法一:       首先把不规则图形以外的地方(即要求是透明的地方),弄成图形中不会出现的颜色(用图像处理软件),如白色,然后用下面的程序://包函#include "wingdi.h"//并在工程设置中的link中的对象/库模块中加入:msimg32.lib 【推荐阅读:Java中static、this、sup

cdc yourdc;yourdc.createcompatibledc(pdc);yourdc.selectobject(&yourbmp); 【扩展信息:对主流技术的分析和总结

cdc* pdc=getdc();

transparentblt(pdc->m_hdc,0,0,w,h,yourdc.m_hdc,0,0,w,h,    rgb(255,255,255) //在位图中视为透明的颜色的rgb值 );

releasedc(pdc);

评价:程序编制简单,但运行速度慢,有闪烁(用一张208*15的位图测试),所以还是不要图方便!

方法二:       做一张蒙板位图,大小与要绘制的位图一样,分辨率也一样,让蒙板对应于图形区域的地方为纯白色,其余地方(要求透明的地方)为纯黑色.

cbitmap yourbmp;yourbmp.loadbitmap(idb_xxxx); //要显示的位图

cbitmap yourmasker;yourmasker.loadbitmap(idb_xxxx); //蒙板位图

cbitmap background;background.loadbitmap(idb_xxxx); //背景位图

cdc* pdc=getdc();

cdc yourdc;yourdc.createcompatibledc(pdc);yourdc.selectobject(&yourbmp);


...   下一页
 ·软件之职位划分    »显示摘要«
    摘要:软件之职位划分 随着软件的复杂度越高,软件业中的职位进一步细分.有利于合作,以更好地解决问题,提高效率.因此 软件中职位越来越多.在本国内的软件业关于软件之职位的化分和命名都非常地混乱!这对从事软件业的人员来说是个不好的消息,因为对其的职业发展没有什么好处,不知道将来向上往哪个职位奋斗!对软件公司来说要配置什么样的职位才合理和齐全.对工作的划分和责任都不是很明确! 目前本国软件职位名称如下: 1 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE