• MapImage的开发是一个德尔福-组成部分。 TMapImage下降,从TImage的。

    所添加的性能/职能是:

    -地图:tstrings

    说明串的TMI的地区。 该法的每个字符串:

    第一个角色:'r'为一个矩形区域

    'c'一轮区域

    'p'为一个多边形地区

    进一步内容:',xxx'每个数字

    'c':项目3(x,y,半径)(例如'c,0,0,100')

    'r':项目4(左,上,右,下)(如'r,0,0,80,120')

    'p':2..500个项目(两个用于每一边界点(x,y))

    (eg.'p,50,0,0,100,100,100' 对于一个三角形)

    如果有2人或更多的区域一点,该区域中描述的地图

    较高的指标是使用。

    -getmap(x,y:整数):整数

    在该区域的坐标(x,y)?

    结果:-1为没有一个区域

    xx指数[xx]的地图-tstrings

    -MapCursor,NoMapCursor:tcursor

    光标,将显示如果鼠标/不是在一个区域

    (默认:crHand(包括索引:39)/crdefault

    -createregion(x:整数):hrgn

    这一功能将创建一个区域从地图[x]并给予回复的处理。

    你必须删除该区域后的使用与然后您修改了组(结果)由自己!

    重叠的地区将正确地处理。

  • के MapImage विकसित किया गया था होना करने के लिए एक डेल्फी घटक है । TMapImage से उतरता TImage.

    जोड़ा गुण / कार्य निम्नलिखित हैं :

    - नक्शा : tstrings

    विवरण तार के TMI के क्षेत्रों में. वाक्य रचना के लिए प्रत्येक स्ट्रिंग:

    पहली चरित्र : 'आर' के लिए एक आयताकार क्षेत्र

    'सी' के लिए एक दौर का क्षेत्र

    'पी' के लिए एक बहुभुज क्षेत्र

    आगे सामग्री: ',xxx' के लिए प्रत्येक संख्या

    'सी' : 3 आइटम (x,y,त्रिज्या) (उदाहरण के लिए 'सी,0,0,100')

    'आर' : 4 आइटम (बाएँ,ऊपर,दाएँ,नीचे) (जैसे 'r,0,0,80,120')

    'पी' : 2..500 आइटम (दो में से प्रत्येक के लिए सीमा बिंदु (एक्स,वाई))

    (उदाहरण के लिए । 'p,50,0,0,100,100,100' के लिए एक त्रिकोण)

    अगर वहाँ रहे हैं 2 या अधिक क्षेत्रों में एक बिंदु पर, इस क्षेत्र में वर्णित के नक्शे के साथ

    उच्च सूचकांक प्रयोग किया जाता है ।

    - getmap (x,y:पूर्णांक) : पूर्णांक

    जिस पर क्षेत्र के निर्देशांक(एक्स,वाई) है ?

    परिणाम : -1 के लिए कोई क्षेत्र

    xx के लिए सूचकांक[xx] के नक्शे-tstrings

    - MapCursor,NoMapCursor : tcursor

    कर्सर दिखाया जाएगा कि अगर माउस है / नहीं है एक क्षेत्र पर

    (डिफ़ॉल्ट रूप से : crHand (शामिल सूचकांक : 39) / crdefault

    - createregion (x:पूर्णांक) : hrgn

    इस समारोह पैदा करेगा विंडोज-क्षेत्र के नक्शे से[x] और वापस देने के लिए संभाल ।

    आप को नष्ट करने के लिए क्षेत्र के बाद के उपयोग के साथ deleteobject (परिणाम) के द्वारा अपने आप को!

    अतिव्यापी क्षेत्रों में हो जाएगा, सही ढंग से संभाला है ।

  • The MapImage was developed to be a Delphi-component. TMapImage descends from TImage.

    The added properties / functions are :

    - map : tstrings

    the description strings of the TMI's regions. the syntax for each string:

    first character : 'r' for a rectangular region

    'c' for a round region

    'p' for a polygonal region

    the further contents: ',xxx' for each number

    'c' : 3 items (x,y,radius) (e.g. 'c,0,0,100')

    'r' : 4 items (left,top,right,bottom) (eg 'r,0,0,80,120')

    'p' : 2..500 items (two for each border-point (x,y))

    (eg. 'p,50,0,0,100,100,100' for a triangle)

    if there are 2 or more regions on one point, the region described in the map with

    the higher index is used.

    - getmap (x,y:integer) : integer

    on which region is the coordinate(x,y) ?

    result : -1 for no region

    xx for the index[xx] of the map-tstrings

    - MapCursor,NoMapCursor : tcursor

    the cursor that will be shown if the mouse is / is not on a region

    (by default : crHand (included index : 39) / crdefault

    - createregion (x:integer) : hrgn

    this function will create a windows-region from map[x] and give back the handle.

    you have to delete the region after the usage with deleteobject (result) by yourself!

    overlapping regions will be handled correctly.