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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? monitor.frm

?? gps定位C++源代碼, gps定位C++源代碼, gps定位C++源代碼, gps定位C++源代碼,
?? 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 = "繼續"
      '  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 = "經度:" + Format(oShapePoint.X, "##.######") + "  緯度:" + Format(oShapePoint.Y, "##.######")
    Set oShapePoint = Nothing
End Sub

Public Function OpenCompoundmap(ByVal strCMPName As String) As Integer
'strCMPName 期望打開的復合圖名稱
'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

'----------保存最近打開的復合圖名-----
    Ini_SaveDefaultCMPName strSelCMPName
    
'----------當前點實體圖例-------
    
    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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产aⅴ入口| 91在线丨porny丨国产| 久久久国产综合精品女国产盗摄| 欧美成人免费网站| 国产精品卡一卡二| 毛片av一区二区| 欧美日韩在线播放一区| 国产精品免费免费| 六月丁香综合在线视频| 欧美色区777第一页| 国产精品国产三级国产普通话三级| 欧美自拍偷拍一区| 中文字幕一区二区三区在线观看 | 精品国产a毛片| 亚洲一区二区在线播放相泽| 国产白丝网站精品污在线入口| 欧美肥妇bbw| 亚洲欧美国产77777| 国产传媒一区在线| 久久综合九色综合欧美98| 日韩高清欧美激情| 91精品国产综合久久久久久久久久 | 欧美激情综合五月色丁香小说| 日韩av高清在线观看| 99久久777色| 国产精品久线观看视频| 成人永久免费视频| 国产日产亚洲精品系列| 麻豆精品视频在线| 欧美岛国在线观看| 激情综合色综合久久| 日韩一二在线观看| 一区二区三区日韩在线观看| 国产麻豆成人传媒免费观看| 精品欧美久久久| 国产精品一区二区久久精品爱涩| 91精品婷婷国产综合久久性色| 亚洲gay无套男同| 欧美乱妇15p| 青青草原综合久久大伊人精品| 欧美视频你懂的| 亚洲激情成人在线| 欧美男女性生活在线直播观看| 天天操天天综合网| 欧美成人一级视频| 精品一区二区三区的国产在线播放| 日韩欧美在线网站| 国产一区二区三区久久悠悠色av | 一区二区三区高清| 欧美日韩精品福利| 麻豆精品一区二区综合av| 成人中文字幕在线| 国产欧美日韩不卡免费| 色综合久久天天| 亚州成人在线电影| 国产午夜精品久久| 色天天综合久久久久综合片| 在线观看亚洲一区| 免费的国产精品| 精品av综合导航| 91丨porny丨首页| 日韩精品久久久久久| 国产女同性恋一区二区| 色猫猫国产区一区二在线视频| 日韩av电影免费观看高清完整版| 精品三级在线看| 一本一道久久a久久精品| 日韩成人av影视| 18成人在线观看| 日韩一区二区在线观看视频播放| 国产福利不卡视频| 91精彩视频在线观看| 麻豆传媒一区二区三区| 1024成人网| 日韩情涩欧美日韩视频| 色婷婷狠狠综合| 国产真实乱偷精品视频免| 一区二区免费在线| 久久精品亚洲精品国产欧美| 欧美视频日韩视频在线观看| 国产在线精品一区二区不卡了| 中文字幕乱码亚洲精品一区| 91麻豆精品国产自产在线观看一区 | 国产精品久久久久久久第一福利| 亚洲精品欧美激情| 精品久久久久久综合日本欧美| 成人国产电影网| 免费人成精品欧美精品| 亚洲综合偷拍欧美一区色| 精品蜜桃在线看| 正在播放亚洲一区| 欧美色图激情小说| 在线观看成人免费视频| www.亚洲色图| 成人性生交大片| 国产成人av自拍| 国产永久精品大片wwwapp| 免费精品视频在线| 五月天激情综合网| 亚洲一级在线观看| 亚洲综合激情另类小说区| 亚洲色图制服丝袜| 国产午夜亚洲精品理论片色戒| 日韩三级精品电影久久久| 欧美精品久久天天躁| 欧洲国内综合视频| 99视频在线观看一区三区| 国产一区视频导航| 国产精品伊人色| 五月婷婷激情综合网| 亚洲成av人片一区二区| 亚洲精品国产一区二区精华液| 国产拍揄自揄精品视频麻豆| 久久久久久久久久久久久夜| 久久综合一区二区| 欧美私模裸体表演在线观看| 成人av资源网站| 国产福利不卡视频| 成人91在线观看| 91蝌蚪porny| 色偷偷一区二区三区| 92精品国产成人观看免费| av中文字幕不卡| 91片在线免费观看| 欧美在线一区二区| 欧美乱妇15p| 日韩视频免费观看高清完整版在线观看 | 欧美草草影院在线视频| 日韩精品一区二区三区视频在线观看 | eeuss鲁片一区二区三区在线观看| 中文字幕免费一区| 亚洲色图在线播放| 人人精品人人爱| 狠狠色综合色综合网络| 白白色亚洲国产精品| 91久久久免费一区二区| 69精品人人人人| 日韩一级大片在线观看| 国产亚洲成aⅴ人片在线观看| 中文一区在线播放| 午夜影院在线观看欧美| 麻豆国产欧美一区二区三区| 国产激情视频一区二区三区欧美| 床上的激情91.| 欧美日韩精品系列| 精品久久久久久久久久久久久久久| 久久亚洲欧美国产精品乐播| 樱桃视频在线观看一区| 久久99久久精品欧美| 99久久久国产精品| 日韩午夜电影在线观看| 中文字幕字幕中文在线中不卡视频| 午夜成人免费电影| av资源网一区| 欧美一区二区啪啪| 一区在线观看免费| 捆绑紧缚一区二区三区视频| 成人网页在线观看| 欧美精品亚洲二区| 18成人在线视频| 国产一区二区精品在线观看| 欧美日韩情趣电影| 欧美经典三级视频一区二区三区| 亚洲精品国产第一综合99久久 | 日本美女视频一区二区| av电影在线不卡| 2020国产精品自拍| 午夜精品国产更新| 色狠狠桃花综合| 国产欧美精品国产国产专区 | av激情综合网| 日韩欧美国产1| 亚洲福利一二三区| 92国产精品观看| 日本一二三四高清不卡| 日本美女视频一区二区| 一本大道av一区二区在线播放| 久久亚洲一区二区三区明星换脸 | 男男成人高潮片免费网站| 99re这里都是精品| 中文字幕欧美日韩一区| 国产做a爰片久久毛片| 欧美一区二区三区在线观看| 亚洲资源中文字幕| 色琪琪一区二区三区亚洲区| 日本一二三四高清不卡| 丰满岳乱妇一区二区三区| 欧美女孩性生活视频| 午夜私人影院久久久久| 欧美日韩精品欧美日韩精品一 | 2023国产精品自拍| 蜜桃精品在线观看| 欧美一区二区大片| 日韩精品一二三四| 欧美一级理论性理论a| 日韩精品高清不卡| 日韩精品资源二区在线| 免费成人av在线| 久久嫩草精品久久久精品| 国产精品自在在线|