|
КЛАСС
"ОКНО ЭЛЕКТРОННОЙ КАРТЫ"
(TPanWindow)
Объявлены: panwin.h
Реализация: pantask.cpp
Конструктор
и деструктор
Методы
для запроса
справочной
информации
Методы
для управления
масштабированием
и пересчетом
координат
ChangeScale
|
Изменить
масштаб отображения
|
Client2Picture
|
Преобразование
координат точки/прямоугольника клиентной области в координаты
изображения
|
GetGeoPoint
|
Запросить
координаты в географической системе для эллипсоида Красовского
|
GetGeoWGS84Point
|
Запросить
координаты в географической системе для эллипсоида WGS84
|
GetMapGeoPoint
|
Запросить
координаты в географической системе для эллипсоида карты
|
GetPicturePoint
|
Запросить
координаты левого верхнего угла карты
|
SetPicturePoint
|
Установить
координаты левого верхнего угла карты
|
GetWindowCenterPlane
|
Запросить
координаты центра окна в метрах
|
SetWindowCenterPlane
|
Установить
координаты центра окна в метрах
|
GetMapWindowPoint
|
Запросить
координаты левого верхнего угла карты в дискретах в районе
|
SetMapWindowPoint
|
Переместить
заданную точку карты в левый верхний угол
|
Picture2Client
|
Преобразование
координат точки изображения карты в координаты клиентной области окна
|
PlaneToClient
|
Преобразование
координат точки на местности к координатам клиентной области
|
MapToClient
|
Преобразование
координат точки на карте к координатам клиентной области
|
RadianToGradString
|
Преобразовать
радианы в символьный вид в градусы
|
Методы
управления
текущим
процессом
Методы
для запроса и
обработки
информации
об объекте
карты
ClearSelect
|
Отменить
выбор объекта и стереть выделение на карте.
|
IsObjectSelected
|
Запросить
выбран ли объект на карте.
|
SetSelectObject
|
Установить
выбранный объект.
|
ViewMapPoint
|
Отобразить
участок карты, на котором расположена заданная точка (координаты в
дискретах), в центре окна.
|
ViewPlanePoint
|
Отобразить
участок карты, на котором расположена заданная точка, (координаты в
метрах) в центре окна.
|
ViewPlanePointAndScale
|
Отобразить
участок карты, на котором расположена заданная точка, (координаты в
метрах) в центре окна в заданном масштабе.
|
ViewMapPointInRect
|
Отобразить
участок карты, на котором расположена заданная точка, в определенном
фрагменте окна.
|
ViewObject
|
Отобразить
участок карты,на котором
расположен заданный объект, в определенном фрагменте окна.
|
SetViewSelect
|
Установить
выделение объектов на карте по обобщенным условиям поиска/выделения
объектов.
|
SetMarker
|
Отметить
точку на карте.
|
ClearMarker
|
Отменить
выделение точки на карте
|
Методы
для управления
выводом
комментариев
Методы
оконного
интерфейса
электронной карты
GetHandle
|
Запросить
индетификатор окна
|
GetMainHandle
|
Запросить
индетификатор главного окна программы
|
GetCursorPos
|
Запросить
позицию курсора
|
GetClientRect
|
Запросить
координаты клиентской области окна
|
ScreenToClient
|
Преобразование
координат точки/прямоугольника на экране к координатам клиентской
области окна
|
GetMainClientRect
|
Запросить
координаты клиентской области главного окна
|
SendMessage
|
Отправить
сообщение
|
PostMessage
|
Отправить
сообщение без ожидания завершения обработки
|
MainMessage
|
Отправить
сообщение главному окну приложения
|
Invalidate
|
Запросить перерисовку
окно
|
InvalidateRect
|
Запросить перерисовку прямоугольной области окна
|
InvalidateRectPlane
|
Запросить перерисовку области окна, заданной
прямоугольными координатами.
|
UpdateWindow
|
Обновить
окно
|
Refresh
|
Ускоренная
очистка окна без изменения содержания карты (стереть следы
обработчика), область задана в координатах окна.
|
RefreshPlane
|
Ускоренная
очистка окна без изменения содержания карты (стереть следы
обработчика), координаты области заданы в метрах.
|
SoftRefresh
|
Ускоренная
очистка окна без изменения содержания карты (стереть следы обработчика).
|
ClearMouseMessage
|
Убрать
из очереди сообщений все нажатия мышки над окном карты.
|
Свойства
класса
Свойство |
Описание
|
Тип |
Доступ |
HMap
|
Идентификатор
карты
|
HMAP |
public |
HMainWindow
|
Идентификатор
главного окна приложения
|
HWND |
public |
HMapWindow
|
Идентификатор
окна карты
|
HWND |
public |
HMapDoc
|
Идентификатор
документа
|
HMAPDOC |
protected |
HelpName
|
Имя
файла Help
|
char [] |
protected |
PanIniName
|
Имя
файла ini-приложения
|
char [] |
protected |
MapIniName
|
Имя
файла ini-документа
|
char [] |
protected |
PathShell
|
Каталог
приложения
|
char [] |
protected |
ApplicationName
|
Имя
приложения
|
char [] |
protected |
ApplicationNameUn
|
Имя
приложения в Unicode
|
WCHAR [] |
protected |
TaskParm
|
Параметры
задачи
|
TASKPARMEX |
protected |
PanTask
|
Указатель
на обработчик
|
TPanTask* |
protected |
|
|