社区
C++ Builder
帖子详情
请教透明位图在builder 上的实现.
chenzhen76
2000-09-07 05:45:00
我想知道不用控件在c++Builder上如何实现透明位图的功能希望.我在此就先谢谢各位了.
...全文
113
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]点上的颜色。:)
Windows游戏编程系列之1:GUI窗口界面编程及游戏入门实战
位图
简介 38 1)在资源中添加
位图
资源 39 2)从资源中加载
位图
: LoadBitmap 39 3)创建一个与当前DC相匹配的DC(内存DC) 39 4)将bitmap放入匹配的DC中:SelectObject 40 5)成像(1:1 比例 ) 40 6)取出
位图
40...
OpenGL FAQ 常见问题
问:我要将一个人的照片用贴纹理的方法贴到一视景中,要使除人以外的部分要是
透明
的,而
位图
往往是矩形的,那么在编程如何才能让除人以外的部分
透明
呢? 答:可考虑使用stencil纹理贴图方法。 问:如何锁定图形中...
java知识点汇总
文章目录面试前的工作礼貌常识公司及岗位了解自我介绍充足的知识储备提问环节面试后的总结javaSEjdk1.8新特性java语言的特征如何
实现
跨平台谈谈你对面向对象的认识理解聊聊面向对象的特征,封装,继承,多态访问权限...
配置openGL并且运行第一个程序
现在Windows系统的主流编译环境有VisualStudio,BrolandC++
Builder
,Dev-C++等,它们都是支持OpenGL的。但老师上课选择VC++6.0作为学习OpenGL的环境。 但是我自己选的是VS2010 比较好用。 安装GLUT工具包 .....
OpenGL编程低级错误及常见问题解答
低级错误1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界...应该在作图循环设置灯光位
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章