社区
Windows SDK/API
帖子详情
请问delphi中的tpoint对应C++的tpoint,如何实现求解
得鹿梦鱼、
2019-04-26 09:57:23
已知C++与delphi的对应类型为:
但是在C++不能直接声明TPoint,是需要什么什么空间或者引用什么文档吗?
还是直接手动什么一个Tpoint的类?求解惑!!
...全文
251
1
打赏
收藏
请问delphi中的tpoint对应C++的tpoint,如何实现求解
已知C++与delphi的对应类型为: 但是在C++不能直接声明TPoint,是需要什么什么空间或者引用什么文档吗? 还是直接手动什么一个Tpoint的类?求解惑!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
日立奔腾浪潮微软松下联想
2019-04-26
打赏
举报
回复
不管是TPOINT还是TPoint,都不是原生类型,而是自定义类型,你看TPOINT是怎么定义的
Delphi
在ListView
中
拖动图标.rar
Delphi
在ListView
中
拖动图标,本实例演示如何在程序运行过程
中
动态拖动TListView组件
中
的图标。在窗体
中
添加一个TImageList组件,并且为它添加3个图像文件。然后添加一个TListView组件,设置它的LargeImages和SmallImages属性为TImageList组件,为TListView组件添加3个列表项,并且设置列表项的ImageIndex属性分别
对应
TImageList组件
中
的图像索引编号。当用户在TListView组件
中
用鼠标左键选
中
一个列表项后,就通过调用BeginDrag函数进行拖动操作,在鼠标拖动过程
中
,要不停改变选
中
列表项的位置,代码如下: procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer); var Pos
Point
:T
Point
; begin Pos
Point
.x:=X; Pos
Point
.y:=Y; (Source As TListView).Selected.SetPosition(Pos
Point
); end; 释放鼠标后,通过设置OnDragOver事件
中
的Accept参数来决定是否接受拖动操作。在本实例
中
如果拖动源为TListView组件,那么就设置Accept参数为True,即接受操作,响应代码如下: procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); begin Accept:=Source Is TListView; end;
Delphi
实现
图像热点功能.rar
Delphi
实现
图像热点功能,
实现
一张图片上不同形状区域的热点,定义椭圆形、四边形、三角形的区域变量的热点,相关代码如下: var the
point
:array [1..8] of t
point
;//存储多边形顶点坐标 count:integer;
point
num:array [1..2] of integer; begin //四边形顶点坐标,首末点封闭 the
point
[1]:=
point
(135,99); the
point
[2]:=
point
(105,183); the
point
[3]:=
point
(129,201); the
point
[4]:=
point
(188,92); the
point
[5]:=
point
(135,99); count:=5;//四边形顶点数目,首末点为一点 fourE_rgn:=CreatePolygonRgn(the
point
,count,WINDING);//生成四边形区域 elli_rgn:=CreateEllipticRgn(64,221,231,263);// 生成椭圆形区域 //第一个三角形顶点坐标 the
point
[1]:=
point
(118,67); the
point
[2]:=
point
(32,28); the
point
[3]:=
point
(17,90); the
point
[4]:=
point
(118,67); //第二个三角形顶点坐标 the
point
[5]:=
point
(155,44); the
point
[6]:=
point
(202,91); the
point
[7]:=
point
(277,44); the
point
[8]:=
point
(155,44);
point
num[1]:=4;//第一个三角形顶点数目
point
num[2]:=4;//第二个三角形顶点数目 count:=2;//三角形数目 //生成由两个三角形构成的三角形区域 tri_rgn:=CreatePolyPolygonRgn(the
point
,
point
num,count,WINDING); end;
Delphi
开发IntraWeb相关资料合集
Delphi
下用 Intraweb 开发WEB程序应用实战_第1,2,3,4,5章.pdf
Delphi
7下IntraWeb应用开发详解.pdf
Delphi
下用Intraweb开发WEB程序应用实战.pdf IntraWeb and WebSnap.pdf IntraWeb Manual.pdf IntraWeb 从起步到入门.mht IntraWeb.txt Intraweb使用手册
中
文版.doc IntraWeb学习笔记.txt intraweb开发学习笔记.pdf IWIntro.pdf 使用
Delphi
7创建Intraweb应用程序.doc 使用IntraWeb构建web数据库应用系统.mht 应用IntraWeb组件组设计Web应用程序.mht 真正所见即所得的
Delphi
Web开发利器-IntraWeb.mht 网页居
中
的方法.txt
Delphi
贪吃蛇双人对战版【附代码】.rar
Delphi
贪吃蛇双人对战版【附代码】, tingdun1,tingdun2:boolean; //停顿标志 nandu:1..12;//子界难度类型 jiemian,shiwu,baowu:tjiemian;//基本界面数据,食物,宝物位置数据 fangxian1:char;//运动方向,字符型 fangxian2:char; fenshu1,fenshu2,shiwushu1,shiwushu2,baowushu1,baowushu2:integer; //分数食物数宝物数 baowucunzai:boolean;//宝物存在标志 tou1,tou2:plink;//贪吃蛇的头部链表元素 shi:t
point
; //食物宝物位置 bao:t
point
; fangxiang1,fangxiang2:char;//方向 fanzhuan1,fanzhuan2:boolean;//反转标志 chengzhang1, chengzhang2:boolean; //生长标志
Delphi
版华容道游戏.rar
Delphi
华容道游戏源码,人物取材于三国传,在
DELPHI
7下编译通过,Position:array[0..9,0..1] of integer; //用于保存或设置每个Images组件的Left和Top属性 WidthHeight:array[0..9,0..1] of integer; //用于保存每个Images组件的宽度和高度 Images:array[0..9] of TImage;//TImage数组 PrepareMove:Boolean; //用于显示是否准备移动 Moveward:TDragWord; //移动方向 BeginPosition:T
Point
; //用户拖动Images组件时的起始位置 Procedure ImagesMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Procedure ImagesMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Function InvalidMove(X:integer;Y:Integer;ButtonNumber:integer):Boolean;//判断是否允许用户的拖动
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章