阅读:1798回复:2
IMapBookMarks的问题我写了一个函数 Public Function GetBookMarkByName(name As String, pMap As IMap) As IAOIBookmark Dim pMapBkMks As IMapBookmarks Set pMapBkMks = pMap If pMapBkMks Is Nothing Then Exit Function Dim pBkMk As ISpatialBookmark Set pBkMk = pMapBkMks.Bookmarks.Next If pBkMk Is Nothing Then Exit Function Do While Not pBkMk Is Nothing If pBkMk.name = name Then Set GetBookMarkByName = pBkMk Exit Function End If Set pBkMk = pMapBkMks.Bookmarks.Next Loop Set GetBookMarkByName = Nothing End Function 可是有问题,我发现循环中的Set pBkMk = pMapBkMks.Bookmarks.Next 好像没有作用,形成一个死循环。有谁用过IMapBookmarks,来帮忙看看 |
|
|
1楼#
发布于:2005-06-01 11:37
This sample shows one method for creating a new Area of Interest |
|
2楼#
发布于:2005-05-25 10:48
你可以在开发帮助里找 Bookmark Manager这个例子 |
|
|