| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Почему (vla-get-Alignment возвращает целые числа?

Почему (vla-get-Alignment возвращает целые числа?

Ответ
Поиск в этой теме
Непрочитано 07.04.2004, 14:58 #1
Почему (vla-get-Alignment возвращает целые числа?
{Smirnoff}
 
Инженер по системам безопасности
 
Рига
Регистрация: 23.11.2003
Сообщений: 1,099

Объясниете почему (vla-get-Alignment возвращает целые числа в порядке нумерации ссистемных констант acAlignment..... , а не сами константы. Ведь при применении (vla-put-Alignment в качестве аргумента нужно указывать именно константу. Так оно и должно быть?
Просмотров: 4530
 
Непрочитано 07.04.2004, 18:26
#2
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


И не только...
Попробуй прочитать цвет фона окна модели, например... Там еще что-то более невразумительное. А когда назначаю свойства ячеек Экселевской таблицы из Лиспа - нормальные результаты достигаются при приблизительно при таком "раскладе"
(vlax-put-property cell "HorizontalAlignment" (vlax-make-variant -4108 3)) ; по центру
(vlax-put-property cell "HorizontalAlignment" (vlax-make-variant -4152 3)) ; справа

Наверно у ActiveX глюковина такая...
vk вне форума  
 
Автор темы   Непрочитано 07.04.2004, 18:41
#3
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Нет ничего совершенного... Я раньше с этим не сталкивался, а столкнулся при написании проги для Vovы, без заденей мысли хотел взять выравнивание с верхней строки и выровнять также нижнюю. Ошибка всплыла только потом, когда я выставил в тестовом файле различное выравнивание. Пришлось написать (cond со всеми константами. Неправильно это... Ведь если свойство принимает булевые значения то не T и nil а :Vlax-True и :Vlax-False. А тут нестыковочка у них какая то...
{Smirnoff} вне форума  
 
Непрочитано 07.04.2004, 18:51
#4
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Тогда уж проще поменять значения в точечных парах изменяемого TEXT'а, да заэнтмодить сей текстовый примитив. По крайней мере, не придется перечислять все константы.
vk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Почему (vla-get-Alignment возвращает целые числа?

Система Техэксперт дает уверенность в правильности и эффективности принимаемых инженерных решений!
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск