|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Почему (vla-get-Alignment возвращает целые числа?
Инженер по системам безопасности
Рига
Регистрация: 23.11.2003
Сообщений: 1,099
|
||
Просмотров: 5289
|
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
![]() |
И не только...
Попробуй прочитать цвет фона окна модели, например... Там еще что-то более невразумительное. А когда назначаю свойства ячеек Экселевской таблицы из Лиспа - нормальные результаты достигаются при приблизительно при таком "раскладе" (vlax-put-property cell "HorizontalAlignment" (vlax-make-variant -4108 3)) ; по центру (vlax-put-property cell "HorizontalAlignment" (vlax-make-variant -4152 3)) ; справа Наверно у ActiveX глюковина такая... |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Нет ничего совершенного... Я раньше с этим не сталкивался, а столкнулся при написании проги для Vovы, без заденей мысли хотел взять выравнивание с верхней строки и выровнять также нижнюю. Ошибка всплыла только потом, когда я выставил в тестовом файле различное выравнивание. Пришлось написать (cond со всеми константами. Неправильно это... Ведь если свойство принимает булевые значения то не T и nil а :Vlax-True и :Vlax-False. А тут нестыковочка у них какая то...
|
|||
![]() |