freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于com的mapgis二次開(kāi)發(fā)(編輯修改稿)

2024-09-06 16:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 er 當(dāng)前激活的LayerLayer 根據(jù)序號(hào)取Layer參數(shù):Long:序號(hào)MapLayerCount Layer的數(shù)目MapName Map的文件名稱MapRect 范圍MapSurround 根據(jù)序號(hào)取一個(gè)環(huán)境對(duì)象參數(shù):Long:序號(hào)MapSurroundCount 環(huán)境對(duì)象的數(shù)目ModifyFlag 修改標(biāo)記Legend 包含的圖例對(duì)象PrintParam 包含的輸出參數(shù)對(duì)象CanDispLegend 是否顯示圖例內(nèi)容的標(biāo)記CanDispScaleBar 是否顯示比例信息的標(biāo)記 方法:AddLayer 添加一個(gè)Layer。AddMapSurround 增加一個(gè)環(huán)境對(duì)象。ClearLayer 清除所有的LayerClearMapSurround 清除所有的環(huán)境對(duì)象。DeleteMapLayer 刪除指定的Layer。DeleteMapSurround 刪除指定的環(huán)境對(duì)象。DisplayMap 顯示Map的圖形內(nèi)容。FindFirst 查找所有的子MapLayer接口(第一個(gè))。FindNext 查找所有的子MapLayer接口(下一個(gè))(和FindFirst配合使用)。FindLayerByName 通過(guò)文件名稱查找文件類型的子Layer。FindGroupLayer 檢索函數(shù):通過(guò)描述稱查找組類型的子Layer。GetPageSize 取頁(yè)面的高和寬值。InsertLayer 在指定位置插入一個(gè)Layer。LoadMapFile 裝載Map文件。MapOutput 輸出Map的內(nèi)容。MoveLayer 移動(dòng)指定的Layer。SaveAsMapFile 另存Map文件。SaveMapFile 保存Map文件。SetPageSize 設(shè)置頁(yè)面的寬和高值。UpdateActiveLayer 重新獲取當(dāng)前激活的Layer。(9)LegendItem對(duì)象對(duì)象為所有圖例元素的基類對(duì)象,封裝了所有圖例元素的公共操作和實(shí)現(xiàn)入口(10)PntLegendItem對(duì)象PntLegendItem對(duì)象主要封裝了點(diǎn)圖例元素的數(shù)據(jù)管理和操作功能。(11) LinLegendItem對(duì)象LinLegendItem對(duì)象主要封裝了線圖例元素的數(shù)據(jù)管理和操作功能。(12)RegLegendItem對(duì)象egLegendItem對(duì)象主要封裝了區(qū)圖例元素的數(shù)據(jù)管理和操作功能。(13)MapLegend對(duì)象MapLegend對(duì)象主要封裝了對(duì)圖例文件存儲(chǔ)和圖例元素管理的功能。(14)MapPrintParam對(duì)象MapPrintParam對(duì)象主要封裝了對(duì)輸出參數(shù)的管理功能。(15) MapNorthArrow對(duì)象MapNorthArrow對(duì)象主要封裝了Map指北針的顯示和管理功能。(下一版本發(fā)布。)(16) MapScaleBar對(duì)象MapScaleBar對(duì)象主要封裝了Map比例尺的顯示和管理功能。(下一版本發(fā)布。)(17) MapScaleText對(duì)象MapScaleText對(duì)象主要封裝了Map比例文本的顯示和管理功能。(下一版本發(fā)布。)(18) MapSurround對(duì)象MapSurround對(duì)象主要封裝了Map外圍綁定對(duì)象的操作和管理功能。(下一版本發(fā)布。)(19) SelectItem對(duì)象SelectItem對(duì)象封裝了選擇實(shí)體的數(shù)據(jù)管理和操作功能。(20) SelectSet對(duì)象SelectSet對(duì)象是多個(gè)選擇實(shí)體的的集合,并提供了相應(yīng)的管理功能4 圖形編輯、控件開(kāi)發(fā)基于MAPGIS控件的應(yīng)用程序開(kāi)發(fā)是MAPGIS提供的一種更加快速和高效的開(kāi)發(fā)方法。MAPGIS提供了一套強(qiáng)有力的控件支持,范圍從工程的編輯、管理,工程的輸出到屬性編輯,且看下面介紹。MAPGISCTRL控件是MAPGIS中基本的圖形顯示控件,與工作區(qū)顯示有關(guān)的控件是繼承它而來(lái)的。GISEDIT控件是MAPGIS基本的工程圖形編輯控件,由MAPGISCTRL控件派生而來(lái),其數(shù)據(jù)基礎(chǔ)是工程對(duì)象。它封裝了最基本的文件操作功能、線編輯功能、區(qū)編輯功能、點(diǎn)編輯功能、圖層處理函數(shù)、庫(kù)編輯函數(shù)、矢量化、節(jié)點(diǎn)平差函數(shù)等。它集成了MAPGIS編輯處理的基本數(shù)據(jù)對(duì)象和方法。MAPPROJECTOUT、MAPPUBLISHOUT、MAPRASTOUT控件是MAPGIS基本的工程圖形輸出控件,由MAPGISCTRL控件派生而來(lái)的。它們封裝了最基本的輸出操作功能,針對(duì)不同的輸出文件類型又可分為:1) MapProjectOut 對(duì)工程文件(*.mpj)的輸出處理2) MapPublishOut 對(duì)拼版文件(*.mpb)的輸出處理3) MapRastOut 對(duì)光柵類文件(*.nv1)的輸出處理PRJLIST控件是MAPGIS基本的工程管理控件,它集成了對(duì)工程文件進(jìn)行控制處理所必需的數(shù)據(jù)對(duì)象的方法,具有對(duì)整個(gè)工程文件內(nèi)容及各個(gè)文件狀態(tài)控制的功能。GISATTEDIT控件是MAPGIS屬性編輯控件,它可以對(duì)工作區(qū)中實(shí)體的屬性進(jìn)行顯示和編輯。工程編輯和輸出控件文件: 文件: 控件: GisEdit控件: MapGisCtrl控件 MapPublishOut控件: MapProjectOut控件: MapRastOut文件: 工程管理控件文件:控件:PrjList屬性編輯控件文件:控件:GisAttEdit 屬性結(jié)構(gòu)編輯控件文件:控件:AttStruEdit (1) 控件GISEDIT的屬性、方法和事件屬性: Project 控件對(duì)應(yīng)的工程對(duì)象事件: MouseLButtonDown 鼠標(biāo)左鍵按下 MouseLButtonUp 鼠標(biāo)左鍵彈起 MouseRButtonDown 鼠標(biāo)右鍵按下 MouseRButtonUp 鼠標(biāo)右鍵彈起方法:文件操作方法: LoadLine() 裝入線文件 LoadProject() 裝入工程文件 AppendLine() 添加線文件 …… Undo() 后悔一步操作(2) 控件PrjList的方法和事件事件: LegendFileChanged 與工程對(duì)象關(guān)聯(lián)的圖例文件發(fā)生改變 ItemsChanged 工程對(duì)象的內(nèi)容發(fā)生改變(包括文件的添加、刪除、修改、打開(kāi)、關(guān)閉等) PrjFileNameChanged 工程文件名發(fā)生改變 CurEditChanged 工程對(duì)象中可編輯項(xiàng)發(fā)生改變方法: SetProject 設(shè)置工程對(duì)象 GetProject 獲取工程對(duì)象GetEditLinAi 獲取工程對(duì)象中當(dāng)前編輯的線工作區(qū) ……(3)控件 EditView的屬性、事件和方法EditView控件對(duì)象封裝了MAPGIS編輯處理的基本方法,包括了幾乎所有點(diǎn)、線、區(qū)的編輯功能以及圖層處理、矢量化、節(jié)點(diǎn)平差、數(shù)字化和基本的文件操作等功能。它還封裝了與圖形顯示有關(guān)的操作,如:放大窗口、縮小窗口、移動(dòng)窗口、坐標(biāo)轉(zhuǎn)換、閃爍圖元等。用戶開(kāi)發(fā)自己的軟件時(shí)最好是使用EditView控件,因?yàn)镋ditView封裝了前面介紹的Map,MapGisDC等組件對(duì)象,能夠完成用戶要求的絕大多數(shù)功能:1) 有關(guān)圖形顯示對(duì)象MyDC的操作,得到的MyDC已經(jīng)設(shè)置了原點(diǎn)、比例、范圍、調(diào)色板和還原顯示標(biāo)志等;2) 取得和設(shè)置最大、最小顯示比例;3) 有關(guān)顯示工作區(qū)的操作;4) 有關(guān)彈出菜單的操作;5) 坐標(biāo)轉(zhuǎn)換函數(shù),包括設(shè)備坐標(biāo)(窗口左下角為原點(diǎn),右手坐標(biāo)系)、邏輯坐標(biāo)(圖形坐標(biāo))、窗口坐標(biāo)之間的相互轉(zhuǎn)換功能;6) 放大、縮小、移動(dòng)窗口等操作;7) 對(duì)圖形范圍、顯示范圍的操作;8) 閃爍圖元。下面是一些常用的屬性和方法,事件:屬性:PopMenuEnable 是否顯示已有的右鍵菜單(1/0顯示/不顯示)PopMenuControl 右鍵彈出菜單項(xiàng)控制:CommandFlag 命令操作標(biāo)記BackgroundColor 取/設(shè)背景色Map Map對(duì)象 pMapGisDC 顯示設(shè)備對(duì)象PntArea 取/設(shè)點(diǎn)工作區(qū),控件若有得到此工作區(qū)接口,便可以進(jìn)行顯示、編輯、選擇操作。LinArea 同上RegArea 同上NetArea 同上DspArc 是否弧段可見(jiàn)(True/False可見(jiàn)/不可見(jiàn))DspOrg 是否還原顯示(True/False還原顯示/不還原顯示)DspBigCross 是否顯示大十字光標(biāo)(True/False顯示/不顯示)DspCoordPnt 坐標(biāo)點(diǎn)是否可見(jiàn)(True/False可見(jiàn)/不可見(jiàn))DefCurType 缺省的光標(biāo)類型:ViewAttElementType 瀏覽工作區(qū)屬性的實(shí)體類型LinkAttSwitch 瀏覽工作區(qū)屬性聯(lián)動(dòng)標(biāo)志(True聯(lián)動(dòng),F(xiàn)alse不聯(lián)動(dòng))ErrReportSwitch 錯(cuò)誤信息顯示開(kāi)關(guān)(True顯示錯(cuò)誤信息,F(xiàn)alse不顯示)SelectSet 選擇集合對(duì)象通用方法:SetExtendTool 設(shè)置編輯操作對(duì)象。AttachAttWorkArea 設(shè)置屬性瀏覽的工作區(qū)對(duì)象。GotoElement 跳轉(zhuǎn)到指定的單個(gè)圖元。FlashElement 閃爍指定選擇集的圖元StopFlash 停止所有圖元閃爍。RestoreWindow 復(fù)位圖形窗口。SetWinMapRange 設(shè)置圖形范圍。GetWinMapRange 取圖形范圍。SetDispParm 設(shè)置圖形顯示參數(shù)。GetDispParm 取圖形顯示參數(shù)。LpToDp 邏輯坐標(biāo)轉(zhuǎn)換設(shè)備坐標(biāo)。LpToWp 邏輯坐標(biāo)轉(zhuǎn)換窗口坐標(biāo)。WpToDp 窗口坐標(biāo)轉(zhuǎn)換設(shè)備坐標(biāo)。WpToLp 窗口坐標(biāo)轉(zhuǎn)換邏輯坐標(biāo)。DpToLp 設(shè)備坐標(biāo)轉(zhuǎn)換邏輯坐標(biāo)。DpToWp 設(shè)備坐標(biāo)轉(zhuǎn)換窗口坐標(biāo)。………………………….省略1.點(diǎn)編輯操作(略)――參見(jiàn)組件開(kāi)發(fā)手冊(cè)2.線編輯操作(略)3.區(qū)編輯操作(略)4.?dāng)?shù)字化操作(略)5.矢量化操作(略)其它方法:Topo 拓?fù)渲亟═opoCheck 拓?fù)溴e(cuò)誤檢查AutoCrossClipLin 自動(dòng)剪斷線ArcToLine 弧轉(zhuǎn)線段MoveGraph 整塊移動(dòng) ……………..事件:EditOperator 控件編輯操作發(fā)生改變MousePosition 鼠標(biāo)位置發(fā)生改變MouseLButtonDown 鼠標(biāo)左鍵點(diǎn)下MouseLButtonUp 鼠標(biāo)左鍵放開(kāi)MouseRButtonDown 鼠標(biāo)右鍵點(diǎn)下LButtonDblClk 鼠標(biāo)左鍵雙擊MyDraw 顯示圖形內(nèi)容CurAttElement 屬性聯(lián)動(dòng)時(shí)選中了某個(gè)圖元(4) 控件GisAttEdit的屬性、方法和事件主要用來(lái)瀏覽和編輯MAPGIS屬性數(shù)據(jù)。i. 屬性:1. area 正在編輯的工作區(qū)對(duì)象2. rcds 正在編輯的記錄集對(duì)象3. EditEnable 可編輯狀態(tài)(0/1—瀏覽/編輯)4. PopMenu 彈出菜單標(biāo)記5. ai 正在編輯的工作區(qū)號(hào)6. type 正在編輯的屬性類型
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1