亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? monitor.frm

?? 這是一個GPS衛(wèi)星定位系統(tǒng)源代碼!可供參考!
?? FRM
字號:
VERSION 5.00
Object = "{058ADF50-1120-11D0-80D0-0000F73D691E}#1.0#0"; "MAPENGIN.OCX"
Begin VB.Form MonitorForm 
   ClientHeight    =   3960
   ClientLeft      =   1410
   ClientTop       =   1005
   ClientWidth     =   4950
   ControlBox      =   0   'False
   KeyPreview      =   -1  'True
   LinkTopic       =   "Form1"
   MDIChild        =   -1  'True
   PaletteMode     =   1  'UseZOrder
   ScaleHeight     =   3960
   ScaleWidth      =   4950
   WindowState     =   2  'Maximized
   Begin MapEngineLib.CompoundMap oCompoundMap 
      Height          =   3255
      Left            =   240
      TabIndex        =   0
      Top             =   360
      Width           =   4455
      _Version        =   65536
      _ExtentX        =   7858
      _ExtentY        =   5741
      _StockProps     =   0
   End
End
Attribute VB_Name = "MonitorForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private m_nLockedID As Integer

Dim m_bCenterPoint As Boolean

Public Sub ReceiveData(ByVal oRecord As CRecord)
    Dim lIndex, lCount As Integer
    Dim oTarget As CTarget
    Dim dbs As Database
    Dim rst As Recordset
    Dim zhou As Integer
    If m_nLockedID = -1 Then
        m_nLockedID = oRecord.nID
    End If
    zhou = oRecord.nID
    
    lIndex = MDIMainForm.oTargetManager.GetIndexByID(oRecord.nID)
    Set oTarget = MDIMainForm.oTargetManager.GetTargetByIndex(lIndex)
    
    Set dbs = DBEngine.Workspaces(0).OpenDatabase(strPath + PATH_DBDATA)
    Set rst = dbs.OpenRecordset("target")
    'rst.Index = "name"
    'rst.Seek "=", zhou  'id
    'Tuili = Trim(rst.Fields("Legend"))
    'Guijituli = Trim(rst.Fields("TraceLegend"))
    
    ClearTarget oTarget
    
    If oTarget.IsShowTrack Then
       DrawTrack oTarget
    End If
    DrawTarget oTarget
    DrawTarget oTarget
End Sub

Public Function GetLockedID() As Long
    GetLockedID = m_nLockedID
End Function
Public Sub SetLockedID(ByVal nID As Integer)
    m_nLockedID = nID 'lock certain object
End Sub
Public Function IsLocked(ByVal nID As Integer) As Boolean
    If nID = m_nLockedID Then
        IsLocked = True
    Else
        IsLocked = False
    End If
End Function

Private Function IsInMap(ByVal fLongitude As Double, ByVal fLatitude As Double) As Boolean
    IsInMap = oCompoundMap.IsPointVisible(fLongitude, fLatitude)
End Function
Private Sub CenterTarget(ByVal oTarget As CTarget)
    fLongitude = oTarget.GetLongitude()
    fLatitude = oTarget.GetLatitude()
    m_bCenterPoint = True
    oCompoundMap.CenterPoint fLongitude, fLatitude
End Sub

Private Sub DrawTrack(ByVal oTarget As CTarget)
    If Not oTarget.IsEnabled Then Exit Sub
    
    Dim fLongitude, fLatitude As Double
    On Error GoTo errhandle
    
    fLongitude = oTarget.GetLongitude()
    fLatitude = oTarget.GetLatitude()
       
    If oTarget.IsShowTrack Then
        oCompoundMap.DrawNode fLongitude, fLatitude, g_oTargetTrackRes.legendOID, 0, True
    End If
errhandle:
    Exit Sub
End Sub

Private Sub ClearTarget(ByVal oTarget As CTarget)
    If Not oTarget.IsEnabled Then Exit Sub
    
    Dim fLongitude, fLatitude As Double
    Dim oRecord As New CRecord
    On Error GoTo errhandle
    Set oRecord = oTarget.GetOldRecord()
    fLongitude = oRecord.fLongitude
    fLatitude = oRecord.fLatitude
    Dim oShapePoint As New ShapePoint
    If IsInMap(fLongitude, fLatitude) Then
        Dim nXPos, nYPos As Double
        oShapePoint.X = fLongitude
        oShapePoint.Y = fLatitude
        oCompoundMap.MapToScreen oShapePoint
        nXPos = oShapePoint.X
        nYPos = oShapePoint.Y
        oCompoundMap.RefreshScreenByRect nXPos - 150, nYPos - 150, nXPos + 150, nYPos + 150
    End If
errhandle:
    Exit Sub
End Sub

Private Sub DrawTarget(ByVal oTarget As CTarget)
    If Not oTarget.IsEnabled Then Exit Sub
    
    Dim fLongitude, fLatitude, fDirection As Double
    Static bFlash As Boolean
    On Error GoTo errhandle
    
    fLongitude = oTarget.GetLongitude()
    fLatitude = oTarget.GetLatitude()
    fDirection = oTarget.GetDirection()
         
    If Not IsInMap(fLongitude, fLatitude) Then
        If IsLocked(oTarget.GetID) Then
            CenterTarget oTarget
        End If
    Else
        oCompoundMap.DrawNode2 fLongitude, fLatitude, g_oTargetRes, 360 - fDirection, False
        'System 是字體名稱,若圖庫中無該字體,無法顯示車輛名稱
        oCompoundMap.DrawText fLongitude, fLatitude, oTarget.GetName, g_lTargetNameColor, 0, "System", False
        If MDIMainForm.oWorkMode.GetMode = ALERT And oTarget.GetName = BjCl Then
            oCompoundMap.DrawNode2 fLongitude, fLatitude, g_oTargetLockedRes, 0, False
        End If
        If cfAlert = True Then
           oCompoundMap.DrawNode2 fLongitude, fLatitude, g_oTargetLockedRes, 0, False
           cfAlert = False
        End If
    End If
errhandle:
    Exit Sub
End Sub

Private Sub Form_Initialize()
    m_bCenterPoint = False
    m_nLockedID = -1
End Sub

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 68 And Shift = 2 Then
        DataWindow.Show
    End If
    If KeyCode = 79 And Shift = 2 Then
       'If MDIMainForm.mnu_setting_comm.Visible = False Then
       '     MDIMainForm.mnu_setting_comm.Visible = True
       'Else
       '     MDIMainForm.mnu_setting_comm.Visible = False
       'End If
       Form7.Show
    End If
    'If KeyCode = 90 And Shift = 2 Then
       'If MDIMainForm.mnu_file_openspadb.Visible = False Then
       '     MDIMainForm.mnu_file_openspadb.Visible = True
       'Else
       '     MDIMainForm.mnu_file_openspadb.Visible = False
       'End If
    'End If
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = Asc("=") Or KeyAscii = Asc("+") Then
        MDIMainForm.mnu_setting_Increase_Click
    End If
    If KeyAscii = Asc("-") Or KeyAscii = Asc("_") Then
        MDIMainForm.mnu_setting_Decrease_Click
    End If
    If KeyAscii = 32 Then
      
      'If MDIMainForm.mnumode_pause.Caption = "暫停" Then
      '  MDIMainForm.mnumode_pause.Caption = "繼續(xù)"
      '  MDIMainForm.oWorkMode.SetPause True
      'Else
      '  MDIMainForm.mnumode_pause.Caption = "暫停"
      '  MDIMainForm.oWorkMode.SetPause False
      'End If
      MDIMainForm.Init_chuan
    End If
End Sub

Private Sub Form_Load()
    If Not oCompoundMap.ConnectSpaDB(MDIMainForm.oSpaDB.GetHandle) Then
        MsgBox ("連接錯誤!")
        Unload Me
        Exit Sub
    End If
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    Dim lCount As Integer
    If UnloadMode = 0 Then
        lCount = 0
        For i = 0 To Forms.Count - 1
            If Forms(i).Name = "MonitorForm" Then
                lCount = lCount + 1
            End If
        Next
        If lCount <= 1 Then
            Cancel = 1
        End If
    End If
End Sub

Private Sub Form_Resize()
    oCompoundMap.top = 0
    oCompoundMap.left = 0
    oCompoundMap.Width = Me.Width
    oCompoundMap.Height = Me.Height
    oCompoundMap.ResetBackground
    oCompoundMap.RefreshScreen
    oCompoundMap.Redraw
End Sub

Private Sub Form_Unload(Cancel As Integer)
    oCompoundMap.Save
End Sub

Private Sub oCompoundMap_AddEntity(ByVal entityOID As Long, ByVal lpszTableName As String, ByVal lpszOIDField As String)
Dim dbs As Database
    Dim rst As Recordset
    Dim num As String
    Dim oLayerConfig As LayerConfig
    Dim i As Integer
     
   On Error Resume Next
   Set oLayerConfig = oCompoundMap.LayerConfigs("寧波電話號碼")
    If Not oLayerConfig.IsValid Then
       
       Exit Sub
   End If
     If Not oLayerConfig.Visible Then
         oLayerConfig.Visible = True
     End If
    num = InputBox("請輸入用戶號碼", "提示", "    ")
    If num = "" Then
        Exit Sub
    End If
     Set dbs = DBEngine.Workspaces(0).OpenDatabase(strPath + "tel.mdb")
     Set rst = dbs.OpenRecordset("tel")
     rst.Index = "alerttel"
     rst.Seek "=", num
     If Not rst.NoMatch Then
         rst.Edit
         rst!oid = entityOID
         rst.Update
     Else
        'Editflag = 0
        'FindYH = num
        'map = entityOID
        'userinfo1.Show
        'MsgBox "庫中無此用戶", vbInformation, "提示"
        rst.AddNew
        rst!alerttel = num
        rst!oid = entityOID
        rst.Update
     End If
        
    
End Sub


Private Sub oCompoundMap_DelEntity(ByVal entityOID As Long, ByVal lpszTableName As String, ByVal lpszOIDField As String)
    Dim dbs As Database
    Dim rst As Recordset
        
    If lpszTableName = "" Or lpszOIDField = "" Then
        Exit Sub
    End If
    
    Set dbs = DBEngine.Workspaces(0).OpenDatabase(oSpaDB.DBSourceName)
    Set rst = dbs.OpenRecordset(lpszTableName, dbOpenDynaset)
    rst.FindFirst lpszOIDField & "=" & entityOID
    If Not rst.NoMatch Then
        rst.Delete
    End If
    
    rst.Close
    dbs.Close
End Sub

Private Sub oCompoundMap_LButtonDown(ByVal nFlag As Long, ByVal nXPos As Long, ByVal nYPos As Long)
    If g_Oper <> meDoSelect Then Exit Sub
    Dim oShapePoint As New ShapePoint
    oShapePoint.X = nXPos
    oShapePoint.Y = nYPos
    
    Dim lTargetID As Long
    lTargetID = MDIMainForm.oTargetManager.GetIDByPosition(oShapePoint)
    If lTargetID = 0 Then Exit Sub
    If Not frmTarget.FindByID(lTargetID) Then Exit Sub
    frmTarget.Show
End Sub

Private Sub oCompoundMap_RButtonUp(ByVal nFlag As Long, ByVal nXPos As Long, ByVal nYPos As Long)
''If Qcd = False Then
''    If m_Mode = 6 Then
''        MDIMainForm.PopupMenu MDIMainForm.cd
''    Else
''        MDIMainForm.PopupMenu MDIMainForm.dc
''    End If
''End If
End Sub

Private Sub oCompoundMap_RedrawScreen(ByVal left As Long, ByVal top As Long, ByVal right As Long, ByVal bottom As Long)
    Dim i, lCount As Integer
    Dim oTarget As New CTarget
    If m_bCenterPoint Then
        m_bCenterPoint = False
        Exit Sub
    End If
    lCount = MDIMainForm.oTargetManager.GetCount
    For i = 1 To lCount
        Set oTarget = MDIMainForm.oTargetManager.GetTargetByIndex(i)
        DrawTarget oTarget
    Next
End Sub

Private Sub oCompoundmap_RedrawScreenBuffer(ByVal llx As Double, ByVal lly As Double, ByVal urx As Double, ByVal ury As Double)
    Dim lCount, i As Integer
    Dim oTarget As New CTarget
    lCount = MDIMainForm.oTargetManager.GetCount
    For i = 1 To lCount
        Set oTarget = MDIMainForm.oTargetManager.GetTargetByIndex(i)
        If oTarget.IsShowTrack Then
            If oTarget.IsEnabled Then
                oCompoundMap.DrawLineNode oTarget.GetTrackLine, g_oTargetTrackRes.legendOID, True
            End If
        End If
    Next
End Sub

Private Sub oCompoundmap_MouseMove(ByVal nFlag As Long, ByVal nXPos As Long, ByVal nYPos As Long)
    If Not MDIMainForm.mnuOption_MousePosition.Checked Then Exit Sub
    Dim oShapePoint As New ShapePoint
    oShapePoint.X = nXPos
    oShapePoint.Y = nYPos
    oCompoundMap.ScreenToMap oShapePoint
    
    MDIMainForm.StatusBar1.Panels(4).Text = "經(jīng)度:" + Format(oShapePoint.X, "##.######") + "  緯度:" + Format(oShapePoint.Y, "##.######")
    Set oShapePoint = Nothing
End Sub

Public Function OpenCompoundmap(ByVal strCMPName As String) As Integer
'strCMPName 期望打開的復(fù)合圖名稱
'if strCMPName="" then 選擇打開;
' bCanCancel:是否可以取消打開操作,strCMPName=""時起作用
    Dim oEmCmpName As StringArray
    Dim i As Integer
    Dim oLegend As Legend
    Dim lLayerIndex As Long
    Dim strSelCMPName As String
    
    If strCMPName = "" Then
        Set oEmCmpName = MDIMainForm.oSpaDB.CompoundMaps.Names
        Select Case oEmCmpName.Count
            Case 0
                OpenCompoundmap = OPENCMP_NONECMP
                Ini_SaveDefaultCMPName ""
                Exit Function
            Case 1
                strSelCMPName = oEmCmpName(0)
            Case Else
                Load SelCompoundMap
                For i = 0 To oEmCmpName.Count - 1
                    SelCompoundMap.lstCMPName.AddItem oEmCmpName(i)
                Next
                SelCompoundMap.Show
                If glb_strSelCMPName = "" Then
                    OpenCompoundmap = OPENCMP_CANCEL
                    Exit Function
                End If
                strSelCMPName = glb_strSelCMPName
        End Select
    Else
        strSelCMPName = strCMPName
    End If
    If oCompoundMap.IsModified Then
        oCompoundMap.Save
    End If
    If Not oCompoundMap.Open(strSelCMPName) Then
        OpenCompoundmap = OPENCMP_OPENCMPERROR
        Ini_SaveDefaultCMPName ""
        Exit Function
    End If
    oCompoundMap.LoadAllImage
    oCompoundMap.Redraw

'----------保存最近打開的復(fù)合圖名-----
    Ini_SaveDefaultCMPName strSelCMPName
    
'----------當(dāng)前點實體圖例-------
    
    OpenCompoundmap = OPENCMP_SUCCESS
End Function

Private Sub oCompoundMap_SelEntity(ByVal entityOID As Long, ByVal lpszTableName As String, ByVal lpszOIDField As String)
    If lpszTableName = "" Or lpszOIDField = "" Then
        Exit Sub
    End If
    
    If IsLoaded("frmPropertyWindow") Then
        'frmPropertyWindow.Show
    End If
    'frmPropertyWindow.ShowCurrentEntity entityOID, lpszTableName, lpszOIDField
End Sub

Public Function SetFocusEntity(ByVal lEntityOID As Long)
    Dim oFocus As New OIDArray
    oFocus.Add lEntityOID
    Set oCompoundMap.Focus = oFocus
    oCompoundMap.CenterEntity (lEntityOID)
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美激情一区| 国产午夜精品久久久久久免费视| 国产精品一区一区| 亚洲一区中文日韩| 国产视频一区在线播放| 欧美精品丝袜中出| 色综合激情久久| 国产精品99久| 麻豆精品视频在线观看免费 | 久久一留热品黄| 欧美色图在线观看| 99久久婷婷国产| 国产高清在线精品| 久久国产尿小便嘘嘘尿| 午夜精品久久久| 亚洲综合图片区| 国产精品久久免费看| 久久综合色8888| 日韩欧美色综合| 制服丝袜成人动漫| 精品视频一区二区三区免费| 91色婷婷久久久久合中文| 成人激情动漫在线观看| 国产一区91精品张津瑜| 久久se精品一区二区| 日韩成人午夜精品| 午夜a成v人精品| 亚洲一区二区三区国产| 夜夜精品视频一区二区| 一区二区三区自拍| 亚洲欧美国产77777| 国产精品久久久久久妇女6080 | 成人看片黄a免费看在线| 国产精品一二三区在线| 国产一区在线不卡| 国产麻豆精品一区二区| 国产精品综合视频| 国产91在线观看| 成人午夜视频在线观看| 国产精品白丝jk黑袜喷水| 国产经典欧美精品| 成人av免费在线| 不卡电影免费在线播放一区| 91在线国内视频| 波多野结衣中文一区| 成人黄色国产精品网站大全在线免费观看 | 亚洲国产一区二区a毛片| 亚洲黄色片在线观看| 亚洲免费观看高清完整版在线观看熊| 亚洲人xxxx| 亚洲成人av福利| 麻豆91小视频| 国产福利一区二区三区视频在线| 粉嫩一区二区三区在线看 | 日韩精品一区二区在线观看| 精品欧美一区二区三区精品久久| 精品国产一区久久| 日本一区二区三级电影在线观看| 国产精品传媒入口麻豆| 亚洲一区二区三区四区在线观看| 日韩av电影免费观看高清完整版| 黄色日韩网站视频| 99这里只有精品| 欧美日本高清视频在线观看| 欧美一区二区三区免费大片| 久久久久久久久蜜桃| 国产精品三级电影| 亚洲成人一二三| 极品销魂美女一区二区三区| 不卡的av在线| 欧美一区二区女人| 国产精品乱码一区二区三区软件| 一区二区三区在线免费| 免费观看在线色综合| 岛国精品在线观看| 欧美日本在线播放| 欧美国产视频在线| 五月婷婷久久丁香| 国产a久久麻豆| 欧美日韩国产在线播放网站| 久久欧美一区二区| 亚洲小少妇裸体bbw| 国产精品白丝jk白祙喷水网站| 在线一区二区三区| 久久综合九色综合97婷婷 | 狠狠色丁香九九婷婷综合五月| 成人av在线播放网址| 欧美一区二区三区在线观看| 亚洲国产精品成人综合| 日本麻豆一区二区三区视频| 成人伦理片在线| 欧美大片在线观看一区| 亚洲精品乱码久久久久久久久| 久久国产尿小便嘘嘘| 欧美综合久久久| 国产精品的网站| 国产一区二区影院| 777久久久精品| 亚洲精品视频观看| 成人激情开心网| 久久综合久久鬼色| 蜜臀91精品一区二区三区| 91亚洲男人天堂| 国产日韩av一区| 国产综合久久久久久鬼色| 欧美日韩国产成人在线免费| 国产精品国产三级国产三级人妇| 久久机这里只有精品| 中文字幕免费一区| 久久不见久久见中文字幕免费| 欧美影院午夜播放| 日韩美女视频一区二区 | 国产精品影音先锋| 日韩免费看网站| 日韩黄色在线观看| 欧美日韩一二三区| 亚洲午夜免费福利视频| 99re这里只有精品首页| 中文av一区二区| 成人午夜伦理影院| 国产日韩精品一区二区浪潮av| 激情综合色播五月| 欧美刺激脚交jootjob| 日本一区中文字幕| 91精品国产色综合久久不卡蜜臀 | 久久综合综合久久综合| 欧美美女视频在线观看| 亚洲伊人色欲综合网| 色综合中文字幕| 一区二区三区四区高清精品免费观看| 不卡的av电影在线观看| 国产精品盗摄一区二区三区| 成人国产在线观看| 亚洲婷婷在线视频| 97精品国产露脸对白| 亚洲欧美成人一区二区三区| 91丝袜国产在线播放| 亚洲特黄一级片| 欧洲精品中文字幕| 亚洲超丰满肉感bbw| 欧美男女性生活在线直播观看| 亚洲福利一区二区| 91精品国产色综合久久ai换脸| 免费观看一级特黄欧美大片| 欧美成人欧美edvon| 久久精工是国产品牌吗| 久久久午夜精品理论片中文字幕| 国产一区二区女| 亚洲国产电影在线观看| 91视频com| 日韩中文字幕区一区有砖一区| 日韩一区二区高清| 国产在线不卡视频| 国产精品乱码久久久久久| 色欧美88888久久久久久影院| 亚洲国产精品久久一线不卡| 欧美日本乱大交xxxxx| 久久精品av麻豆的观看方式| 国产日韩综合av| 日本高清无吗v一区| 日本色综合中文字幕| 久久精品人人做人人爽97| 91免费版pro下载短视频| 午夜精品在线看| 久久久亚洲国产美女国产盗摄| jiyouzz国产精品久久| 亚洲va国产天堂va久久en| 精品久久久久久久人人人人传媒| 国产成人鲁色资源国产91色综 | 欧美一卡二卡三卡四卡| 精品视频1区2区| 国产一区二区在线视频| 亚洲欧美一区二区三区久本道91| 欧美精品在线视频| 成人午夜在线视频| 日韩av电影天堂| 91精品一区二区三区在线观看| 日韩vs国产vs欧美| 91精品国产入口| 99久久夜色精品国产网站| 午夜久久电影网| 中文字幕免费一区| 欧美色图在线观看| 国产ts人妖一区二区| 洋洋av久久久久久久一区| 日韩免费高清av| 欧洲一区二区三区免费视频| 国产乱码精品一区二区三区av| 一区二区在线看| 国产亚洲短视频| 欧美另类z0zxhd电影| 成人丝袜视频网| 久久精品国产99国产| 亚洲天天做日日做天天谢日日欢 | 五月婷婷久久综合| 18成人在线观看| 26uuu国产日韩综合| 欧美日韩视频一区二区| 99精品一区二区| 国产精品夜夜爽|