任意给出四个点(这四个点给成的图形不会是凹四边形),如果判断某一点在其组成的图形中。谁能写出原代码,我将给其100分,真的。
解决方案 »
- 目前有办法通过QQ与陌生人聊天吗?
- 如何在DELPHI中,实现 arp -d 的功能
- win2000下如何写注册表?
- 我想在program Project1中使用idsmtp和idmessage组件,为什么一运行就出错!@!!!
- 请问各位大侠,动态生成的主菜单,它的点击事件在什么地方写?
- 在delphi中,控制打印机的打印
- SQL SERVER 2000有没用简体中文版?
- 高手请进>>>>>>>>>>>>>>>怎样捕获声卡输出的声音?(呵呵,当然不包括用电线连接linein和lineout)
- 一个怪程序,哪位大哥知道哪不对?
- 用DELPHI连接EXCEL出ERROR "TABEL1:MISSING TABLENAME PROPERTY"
- 有中文的delphi帮助吗?谢谢
- 数据为何为空?
hrgn1:hRgn;
begin
p[1].x:=10;
p[1].y:=10;
....
hrgn:=CreatePolygonRgn(p,4,WINDING);
if PtInRegion(hrgn,myx,myy) then//myx、myy所指定的点是否在hrgn内
ShowMessage('In');
var p:array[1..4] of TPoint;
hrgn1:hRgn;
begin
p[1].x:=10;
p[1].y:=10;
p[2].X:=30;
p[2].Y:=10;
p[3].X:=30;
p[3].Y:=30;
p[4].X:=10;
p[4].Y:=30;
hrgn1:=CreatePolygonRgn(p,4,WINDING);
if PtInRegion(hrgn1,20,20) then//myx、myy所指定的点是否在hrgn内
ShowMessage('In');
end;