社区
C++ Builder
帖子详情
请教透明位图在builder 上的实现.
chenzhen76
2000-09-07 05:45:00
我想知道不用控件在c++Builder上如何实现透明位图的功能希望.我在此就先谢谢各位了.
...全文
118
4
打赏
收藏
请教透明位图在builder 上的实现.
我想知道不用控件在c++Builder上如何实现透明位图的功能希望.我在此就先谢谢各位了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mxp
2000-09-11
打赏
举报
回复
BrushCopy支持透明拷贝
Transparent属性支持拷贝时滤过颜色
chenzhen76
2000-09-10
打赏
举报
回复
多谢以上两位的做答.
FengSC
2000-09-08
打赏
举报
回复
一下函数在窗体上显示一个100*100的透明图标.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TColor temp;
TColor Makecolor;
TPicture *pic1;
pic1 = new TPicture;
pic1->LoadFromFile("c:\\temp\\a1.bmp");
Makecolor = pic1->Bitmap->Canvas->Pixels[0][0]; //不希望看到的颜色
for (int i=0; i<100; i++) //假设需要的是100*100的图形
for (int j=0; j<100; j++){
temp=pic1->Bitmap->Canvas->Pixels[i][j];//获得像素
if(temp==Makecolor) //是否显示
continue; //可以换成喜欢的颜色
else
Form1->Canvas->Pixels[i][j] = temp; //显示有用的颜色
}
delete pic1;
}
「已注销」
2000-09-07
打赏
举报
回复
需要是tpicture类型的,然后其的透明色就是[0,y]点上的颜色。:)
OpenGL FAQ 常见问题
OpenGL FAQ(2002/04/03)http://www.chinagamedev.nethttp://bbs.chinagamedev.net参与者:NewCyber3D.com、LangFox、mays、xnp、Qian Jingping问:我想看英文常见问题解答,有没有?答:http://www.opengl.org/developers/fa...aq.webvena.com/
java知识点汇总
文章目录面试前的工作礼貌常识公司及岗位了解自我介绍充足的知识储备提问环节面试后的总结javaSEjdk1.8新特性java语言的特征如何
实现
跨平台谈谈你对面向对象的认识理解聊聊面向对象的特征,封装,继承,多态访问权限对象创建过程? 从jvm的角度出发,延伸到对象在内存中的存储空间Java类初始化顺序java中创建对象的方式对象克隆,浅克隆,深克隆构造方法对象与引用静态static抽象类和接口ObjectString特征为什么不可变String类不可变性的好处? 为什么设计为不可变.String的值不可
配置openGL并且运行第一个程序
http://mfysu.blog.163.com 安装: 选一个编译环境 现在Windows系统的主流编译环境有VisualStudio,BrolandC++
Builder
,Dev-C++等,它们都是支持OpenGL的。但老师上课选择VC++6.0作为学习OpenGL的环境。 但是我自己选的是VS2010 比较好用。 安装GLUT工具包 ...
OpenGL编程低级错误及常见问题解答
低级错误1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界拼接出现缝线.5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值.6.没有glEnable(GL_TEXTURE_2D)导致全白纹理.7.glEnable(GL_TEXTURE_2D)后没有使用纹理顶点导致如glColor效果的纯单色.8.应该在作图循环设置灯光位
OpenGL: 编程低级错误 + 常见问题解答
1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界拼接出现缝线.5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值.6.没有glEnable(GL_TEXTURE_2D)导致全白纹理.7.glEnable(GL
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章