社区
GAME,图形处理/多媒体
帖子详情
如何制作一个中间是透明矩形的控件?
linx88
2003-10-16 03:51:13
如:制作一个回字形的panel.有没有办法?能不能实现?
...全文
54
5
打赏
收藏
如何制作一个中间是透明矩形的控件?
如:制作一个回字形的panel.有没有办法?能不能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dickeybird888
2003-10-16
打赏
举报
回复
我是采用createpolygonrgn画多边型的方法,你也可以采用画巨型的方法!
dickeybird888
2003-10-16
打赏
举报
回复
我给你举个例子把,方法是这样在panel上放一个image,然后在image上画巨型然后填充设置image的属性为透明,就可以了,话巨型的代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
FRgn :HRGN;
pt :array [0..3] of TPoint;
begin
image1.Canvas.brush.color:=clRed;
pt[0] :=Point(0,0);
pt[1] :=Point(20,0);
pt[2] :=Point(20,140);
pt[3] :=Point(0,140);
Image1.Canvas.Polygon(pt);
FRgn :=CreatePolygonRgn(pt,4,Winding);
pt[0] :=Point(0,0);
pt[1] :=Point(140,0);
pt[2] :=Point(140,20);
pt[3] :=Point(20,20);
Image1.Canvas.Polygon(pt);
FRgn :=CreatePolygonRgn(pt,4,Winding);
pt[0] :=Point(140,0);
pt[1] :=Point(120,20);
pt[2] :=Point(120,140);
pt[3] :=Point(140,140);
Image1.Canvas.Polygon(pt);
FRgn :=CreatePolygonRgn(pt,4,Winding);
pt[0] :=Point(140,140);
pt[1] :=Point(120,120);
pt[2] :=Point(20,120);
pt[3] :=Point(0,140);
Image1.Canvas.Polygon(pt);
FRgn :=CreatePolygonRgn(pt,4,Winding);
fillrgn(image1.canvas.handle,frgn,image1.canvas.brush.handle);
end;
DongXF
2003-10-16
打赏
举报
回复
用TBevel不就行了
pankun
2003-10-16
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
hRgn1, hRgn2: THandle;
begin
hRgn1 := CreateRectRgn(0, 0, 100, 100);
hRgn2 := CreateRectRgn(10, 10, 90, 90);
CombineRgn(hRgn1, hRgn1, hRgn2, RGN_DIFF);
SetWindowRgn(Panel1.Handle, hRgn1, True);
end;
这段代码可以让Panel变成回字.
pankun
2003-10-16
打赏
举报
回复
应该可以.先占个位...试试去.
新版Android开发教程.rar
Android 是
一个
专门针对移动设备的软件集,它包括
一个
操作系统,
中间
件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
[MFC] 几种子
控件
半
透明
效果的实现办法
如下图所示 美图秀秀
中间
的四个按钮 边缘都有椭圆效果: 熟悉MFC开发的都知道 虽然四个按钮的边缘是椭圆的 实际上椭圆之外的角落里 也属于子
控件
的窗口区域 即:如下图所示 虽然子
控件
的四个角是椭圆 但是椭圆...
Android 百度地图SDK POI 搜索
在地理信息系统中,
一个
POI可以是一栋房子、
一个
景点、
一个
邮筒或者
一个
公交站等。 百度地图SDK提供三种类型的POI检索:城市内检索、周边检索和区域检索(即
矩形
区域检索)。下面分别对三种POI检索服务的使用方法作...
Android菜鸟进击之路(一)——设置布局为
透明
圆角
矩形
Android菜鸟进击之路(一)——设置布局为
透明
圆角
矩形
一、在res->drawable-mdpi文件夹下新建
一个
xml文件。idea这个软件新建的时候没有后缀为.xml的文件,需要手动创建。 1、选择file->settings 2、Editor-&...
ESP32 开发笔记(四)LVGL
控件
学习 Canvas 画布
控件
第
一个
画布先画
一个
不
透明
蓝色
矩形
再画
透明
矩形
,透过画布可以看到下面的按钮 第二个面布画了
一个
圆角
矩形
中间
填充过渡色,再画
一个
字符串,然后将整个画布旋转指定角度 此文章为盖楼文章,为组织目录链接用,未写...
GAME,图形处理/多媒体
1,183
社区成员
14,336
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章