Пытаюсь открыть файл

0 голосов
спросил 17 Май, 04 от Vedmak (2,340 баллов) в категории Программные продукты Esri
А точнее вызвать IGxDialog для  открытия файла с хитрым нестандартным расширением. Реально это сделать, или прикажете искать обходные пути?

5 Ответы

0 голосов
ответил 17 Май, 04 от Alexander1 (32,520 баллов)
Что значит "открыть файл"?
Добавить его, как слой в ArcMap? Если так, то теоретически для этого возможно применить 'a custom Layer'. Как это делается, можно посмотреть в примере 'Custom Logo Layer' (ArcObjects Developer Help)
0 голосов
ответил 17 Май, 04 от Vedmak (2,340 баллов)

Нет. Просто открыть диалог (pGxDialog.DoModalOpen) для открытия текстового файла. Расширение файла, например, ".fsk". Дело в том, что в существующих типах IGxObjectFilter я не нашел соответствующего фильтра. Вот и спрашиваю - может быть вообще зря ищу...

0 голосов
ответил 17 Май, 04 от Alexander1 (32,520 баллов)
Если этого типа нет в списке CoClasses that implement IGxObjectFilter (смотри IGxObjectFilter Interface), то нет никакого смысла (и, скорее всего, и возможности) использовать IGxDialog Interface для открытия этого файла.
Нужно использовать Microsoft Common Dialog Control.
0 голосов
ответил 17 Май, 04 от Vedmak (2,340 баллов)

Угу, понятно. А как с этим в VBA?

0 голосов
ответил 17 Май, 04 от Alexander1 (32,520 баллов)
Tools --> Additional Controls
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...