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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mapinfo.bas

?? 用VB為二次開(kāi)發(fā)語(yǔ)言
?? BAS
字號(hào):
Attribute VB_Name = "Module1"
'移動(dòng)窗口
Declare Function MoveWindow Lib "user32" (ByVal hwnd As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Const WM_CLOSE = &H10
Private Const WM_QUIT = &H12


Public MapInfo As Object                'Mapinfo對(duì)象
Public theResponder As Object           '存儲(chǔ)Mapinfo回調(diào)信息
Public thereIsAMap As Boolean           '存儲(chǔ)是否已打開(kāi)Mapinfo地圖
Public mapWinID As Long                 '存儲(chǔ)Mapinfo圖形窗口序列號(hào)
Public BrowserWinID As Long             '存儲(chǔ)Mapinfo瀏覽窗口序列號(hào)
'更新選單(Menu)和工具條(ToolBar)
Public Sub EnabledMenuAndToolbar()
    Dim I As Integer, bEnabled As Boolean

    On Error Resume Next
    
    'Begin可編輯圖層參數(shù)設(shè)置
    If (mapWinID > 0) Then
        I = CInt(MapInfo.Eval("MapperInfo(" & mapWinID & "," & MAPPER_INFO_EDIT_LAYER & ")"))
        If (I >= 0) Then '有可編輯圖層
            TableName = MapInfo.Eval("LayerInfo(" & mapWinID & "," & I & ",1)")
            bEnabled = True
        Else '無(wú)可編輯圖層
            bEnabled = False
        End If
    Else
        bEnabled = False
    End If
    'End可編輯圖層參數(shù)設(shè)置

    '工具按鈕
    fMainForm.tbarMain.Buttons("Symbol").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("Line").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("PolyLine").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("Arc").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("Polygon").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("Ellipse").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("Rectangle").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("RoundedRectangle").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("Text").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("ReShape").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("AddNode").Enabled = bEnabled
    fMainForm.tbarMain.Buttons("ReShape").Value = 0
    fMainForm.tbarMain.Buttons("AddNode").Value = 0
    fMainForm.tbarMain.Buttons("EllipsStyle").Enabled = bEnabled
    '選單
    fMainForm.mnuEditUndo.Enabled = bEnabled
    fMainForm.mnuEditCut.Enabled = bEnabled
    fMainForm.mnuEditCopy.Enabled = bEnabled
    fMainForm.mnuEditPaste.Enabled = bEnabled
    fMainForm.mnuEditDel.Enabled = bEnabled
    fMainForm.mnuEditDelMap.Enabled = bEnabled
    fMainForm.mnuEditShapes.Enabled = bEnabled
    fMainForm.mnuEditNewRow.Enabled = bEnabled

    fMainForm.mnuObjects_Set_Target.Enabled = bEnabled
    fMainForm.mnuObjects_Clear_Target.Enabled = bEnabled
    fMainForm.mnuObjects_Combine.Enabled = bEnabled
    fMainForm.mnuObjects_SPLIT.Enabled = bEnabled
    fMainForm.mnuObjects_ERASE.Enabled = bEnabled
    fMainForm.mnuObjects_ERASE_OUT.Enabled = bEnabled
    fMainForm.mnuObjects_OVERLAY.Enabled = bEnabled
    fMainForm.mnuObjectsConvexHull.Enabled = bEnabled
    fMainForm.mnuObjectsCheckRegions.Enabled = bEnabled
    fMainForm.mnuObjects_BUFFER.Enabled = bEnabled
    fMainForm.mnuObjects_SMOOTH.Enabled = bEnabled
    fMainForm.mnuObjects_UNSMOOTH.Enabled = bEnabled
    fMainForm.mnuObjects_CVT_PGON.Enabled = bEnabled
    fMainForm.mnuObjects_CVT_PLINE.Enabled = bEnabled

End Sub
'關(guān)閉指定圖層
Public Sub CloseSelectedLayer()
Dim nLayers As Integer

On Error GoTo Error1
If thereIsAMap Then
    '查找圖層數(shù)
    nLayers = CInt(MapInfo.Eval("MapperInfo(" & mapWinID & "," & MAPPER_INFO_LAYERS & ")"))
''    UpdateMenuAndToolbar
End If
Exit Sub
Error1:
thereIsAMap = False
mapWinID = 0
BrowserWinID = 0
End Sub
'關(guān)閉VB與MapInfo的連接,否則VB程序不能關(guān)閉
Public Sub ShutdownMapInfoConnection()

MapInfo.RunMenuCommand M_FILE_CLOSE_ALL

If Not (MapInfo Is Nothing) Then
    MapInfo.SetCallback Nothing
End If

Set MapInfo = Nothing
Set theResponder = Nothing
End Sub
'初始化MapInfo與VB的連接
Public Sub InitializeMapInfoConnection()

Call CloseExitMapInfo

On Error Resume Next
'第一步,構(gòu)造一個(gè)MapInfo應(yīng)用程序句柄
MapinfoRunTime = False

Set MapInfo = CreateObject("MapInfo.Application")
If (MapInfo = "") Then
    Set MapInfo = CreateObject("MapInfo.runtime")
    If (MapInfo = "") Then
        MsgBox "無(wú)MapInfo 運(yùn)行版 或 MapInfo Professional!" + Chr(10) + Chr(13) + Chr(10) + Chr(13) + "不能運(yùn)行!", vbOKOnly, "關(guān)于運(yùn)行"
        End
    End If
    MapinfoRunTime = True
End If
'第二步,設(shè)置MapInfo全部對(duì)話框?yàn)楸緫?yīng)用程序的子窗口
MapInfo.Do "Set Application Window " & fMainForm.hwnd

'第三步,定義MapInfo與VB通訊句柄,使MapInfo給VB返回信息
Set theResponder = New MapSIS
MapInfo.SetCallback theResponder

'第四步,設(shè)置右鍵功能菜單
MapInfo.Do "Create Menu ""MapperShortcut"" ID 17 As " & _
        """圖層控制..."" ID 1001 Calling OLE ""HandleMenuSelection"", " & _
        """(-"", " & _
        """清除裝飾圖層"" ID 1002 Calling OLE ""HandleMenuSelection"", " & _
        """(-"", " & _
        """全選"" ID 1003 Calling OLE ""HandleMenuSelection"", " & _
        """反選"" ID 1004 Calling OLE ""HandleMenuSelection"", " & _
        """全不選"" ID 1005 Calling OLE ""HandleMenuSelection"", " & _
        """(-"", " & _
        """前一視圖"" ID 1006 Calling OLE ""HandleMenuSelection"", " & _
        """查看整個(gè)圖層..."" ID 1007 Calling OLE ""HandleMenuSelection"", " & _
        """地圖投影..."" ID 1008 Calling OLE ""HandleMenuSelection"", " & _
        """(-"", " & _
        """獲取信息"" ID 1010 Calling OLE ""HandleMenuSelection"""
'第五步,設(shè)置工具箱按鈕的響應(yīng)
'*  note: DrawMode 34 = single point drawmode, DrawMode 32 = marquee (rectangle) drawmmode
MapInfo.Do "Create ButtonPad ""Custom Tools"" As " & _
        "ToolButton ID 2001 DrawMode 34 Calling OLE ""HandleToolButton"" Cursor 138 " & _
        "ToolButton ID 2002 DrawMode 32 Calling OLE ""HandleToolButton"" Cursor 138 "

'第六步,其它

'定義程序用Object
MapInfo.Do "Dim OBJ_Temp as Object"
MapInfo.Do "Dim OBJ_Temp1 as Object"
MapInfo.Do "Dim OBJ_Temp2 as Object"
MapInfo.Do "Dim OBJ_Temp3 as Object"

MapInfo.Do "Dim AreaFloat as float"
MapInfo.Do "Dim MinLat as float"
MapInfo.Do "Dim MaxLat as float"
MapInfo.Do "Dim MinLon as float"
MapInfo.Do "Dim MaxLon as float"
MapInfo.Do "Dim InPoly as Object"
MapInfo.Do "Dim AreaObj as Object"
MapInfo.Do "Dim CurSymbol As Symbol"
MapInfo.Do "Dim Brush_Temp as Brush"
MapInfo.Do "Dim Pen_Temp as Pen"
MapInfo.Do "Create Rect Into Variable InPoly (0,0) (150,60)"
bOKCancel = True
AreaType = 0

MapInfo.Do "Set Style Brush MakeBrush(1," & CYAN & "," & BLUE & ")"

thereIsAMap = False                     '* initially, there is no map window
mapWinID = 0                            '* a window ID of 0 means no window
MapInfo.RunMenuCommand M_TOOLS_SELECTOR '* make MapInfo's select tool active
''UpdateMenuAndToolbar
End Sub

Private Sub CloseExitMapInfo()
Dim winHwnd As Long, RetVal As Long

winHwnd = FindWindow(vbNullString, "MapInfo Professional")

If winHwnd <> 0 Then
    RetVal = PostMessage(winHwnd, WM_QUIT, 0&, 0&)
End If
End Sub

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线看国产| 中文字幕第一区二区| 欧美日韩免费观看一区二区三区| 97成人超碰视| 色综合夜色一区| 在线观看欧美黄色| 欧美日韩国产在线观看| 在线观看日韩av先锋影音电影院| 色哟哟日韩精品| 精品视频全国免费看| 精品视频资源站| 日韩视频一区二区三区在线播放| 欧美电影免费观看完整版| 久久婷婷综合激情| 中国av一区二区三区| 亚洲视频一区二区在线| 一区二区三区欧美视频| 视频一区视频二区在线观看| 强制捆绑调教一区二区| 国产精品自在在线| 99精品1区2区| 欧美挠脚心视频网站| 精品日韩在线一区| 国产精品欧美极品| 亚洲午夜私人影院| 精品一区二区三区免费视频| 丁香激情综合五月| 日本久久一区二区三区| 日韩一区二区三区视频在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲国产精品国自产拍av| 亚洲精选视频免费看| 日韩电影在线看| 国产精品12区| 欧美亚洲综合色| 欧美精品一区二区三区蜜臀| 亚洲欧洲av另类| 日韩国产在线观看一区| 国产精品亚洲一区二区三区妖精| 99久久99久久精品国产片果冻| 欧美日韩精品一区二区在线播放| 久久免费看少妇高潮| 亚洲精品久久久久久国产精华液| 青青草成人在线观看| www.日韩在线| 欧美一卡二卡在线观看| 国产精品第四页| 全国精品久久少妇| eeuss鲁一区二区三区| 欧美一区二区三区免费视频 | 久久久久成人黄色影片| 亚洲欧美日韩人成在线播放| 久久精品国产久精国产| 99久久精品一区| 精品国产制服丝袜高跟| 亚洲精品国产高清久久伦理二区| 久久国产精品第一页| 91国在线观看| 国产欧美日韩麻豆91| 日本不卡一区二区三区| 色综合久久88色综合天天6| 久久午夜电影网| 天涯成人国产亚洲精品一区av| 成人av午夜影院| 日韩欧美一区电影| 亚洲一区二区三区自拍| 成人网男人的天堂| 久久综合久久鬼色中文字| 午夜精品一区在线观看| 99re这里都是精品| 中文字幕乱码亚洲精品一区| 老司机精品视频导航| 在线观看视频91| 中文字幕亚洲电影| 国产成人一区二区精品非洲| 日韩亚洲电影在线| 亚洲成人你懂的| 色综合网色综合| 亚洲欧洲韩国日本视频| 丁香婷婷综合色啪| 久久精品综合网| 黑人精品欧美一区二区蜜桃| 欧美日韩国产天堂| 亚洲午夜在线视频| 日本二三区不卡| 亚洲视频免费在线观看| 高清成人在线观看| 国产亚洲欧洲997久久综合| 国产资源在线一区| 日韩精品一区二区三区swag | 欧洲av一区二区嗯嗯嗯啊| 国产精品日日摸夜夜摸av| 国产精品一区免费视频| 久久久久9999亚洲精品| 国产麻豆91精品| 国产亚洲欧美中文| 国产91丝袜在线播放九色| 久久久精品影视| 国产精品一区三区| 国产三级精品在线| 成人久久视频在线观看| 国产精品久久久久影院色老大| 国产91色综合久久免费分享| 欧美高清在线视频| 高清日韩电视剧大全免费| 国产欧美日韩精品一区| 成人av在线网站| 亚洲欧美偷拍三级| 91视视频在线观看入口直接观看www | 亚洲高清视频在线| 欧美日本乱大交xxxxx| 香蕉av福利精品导航| 欧美欧美欧美欧美首页| 蜜臀91精品一区二区三区| 日韩免费电影网站| 国产一区不卡视频| 国产精品国产三级国产有无不卡 | 国产成人精品三级| 国产精品麻豆99久久久久久| 91网站最新地址| 一区二区高清免费观看影视大全 | 欧美手机在线视频| 全国精品久久少妇| 国产日韩欧美制服另类| 97精品视频在线观看自产线路二| 亚洲激情av在线| 欧美一区二区黄| 国产成人免费9x9x人网站视频| 成人欧美一区二区三区视频网页| 色综合久久中文字幕综合网| 三级在线观看一区二区| 久久伊人中文字幕| 9i看片成人免费高清| 亚洲国产毛片aaaaa无费看| 日韩一区二区三区电影| 国产成人精品免费| 亚洲网友自拍偷拍| 久久久美女艺术照精彩视频福利播放| 成人黄色免费短视频| 午夜日韩在线观看| 日本一区二区在线不卡| 欧美日免费三级在线| 国产一区在线观看麻豆| 一区二区三区四区蜜桃| 欧美不卡在线视频| 色综合久久88色综合天天免费| 男人的天堂久久精品| 国产精品久久久久久福利一牛影视| 欧美日韩视频专区在线播放| 国产精品亚洲а∨天堂免在线| 亚洲影院久久精品| 久久久精品蜜桃| 精品污污网站免费看| 国产成+人+日韩+欧美+亚洲| 天天综合色天天| 国产精品久久久久一区二区三区共| 欧美日韩精品系列| 国产91丝袜在线播放九色| 爽好多水快深点欧美视频| 欧美国产日产图区| 日韩视频中午一区| 在线亚洲一区观看| 粉嫩av亚洲一区二区图片| 日韩国产在线一| 亚洲免费观看在线视频| 久久人人爽爽爽人久久久| 欧美裸体一区二区三区| eeuss鲁片一区二区三区在线看| 久久成人羞羞网站| 一二三区精品视频| 国产精品欧美一级免费| 欧美成人bangbros| 欧美精品亚洲二区| 日本久久电影网| 不卡一区在线观看| 国产一区二三区好的| 亚洲mv在线观看| 一区二区视频在线| 国产精品不卡一区二区三区| 精品成人a区在线观看| 欧美日本视频在线| 一本色道久久综合狠狠躁的推荐| 丰满少妇久久久久久久| 激情六月婷婷综合| 久久成人免费网站| 免费在线看一区| 午夜私人影院久久久久| 一区二区在线观看免费视频播放| 国产精品久久久久久亚洲伦| 久久久777精品电影网影网 | 国产精品福利影院| 久久精品亚洲麻豆av一区二区 | 欧美变态tickling挠脚心| 欧美日韩五月天| 精品视频在线免费观看| 精品视频全国免费看| 欧美日韩在线直播| 欧美日产在线观看| 宅男在线国产精品| 欧美一区二区三区系列电影|