IDocument3D::HideAllCurves

Автор yarikv, 14.10.07, 16:04:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

yarikv

 в справке написано следующее:

ЦитироватьСкрыть / показать пространственные кривые.

Тип данных - BOOL

Значения свойства:

TRUE   - пространственные кривые скрыты,
FALSE   - пространственные кривые показаны.
Синтаксис:

BOOL HideAllCurves = iObject->GetHideAllCurves()   Получить свойство
iObject->SetHideAllCurves (HideAllCurves)   Установить свойство
Примечание. Свойство только для СОМ-интерфейса IDocument3D.

тип функции SetHideAllCurves - integer,  входящей переменной HideAllCurves - integer.

где можна узнать значения переменной HideAllCurves. и в каком модуле она описана?

Judzhin

Вы сами назначаете значение переменной, которая передается в функцию iObject->SetHideAllCurves (HideAllCurves), при чем это может быть как переменная так и константа.

yarikv

ЦитироватьВы сами назначаете значение переменной, которая передается в функцию iObject->SetHideAllCurves (HideAllCurves)

я вообще то думал, что есть уже определенные значения констант.

так какое нужно значение переменной для скрытия?

olden

смотрите значение свойст:

TRUE   - пространственные кривые скрыты,
FALSE   - пространственные кривые показаны.

Вас нужно True

yarikv

тип переменной HideAllCurves - integer. откуда же True?

Judzhin

Откуда Integer, если
ЦитироватьТип данных - BOOL
?

yarikv

в том то и прикол, что в делфи - integer

Judzhin

Тогда False = 0, True<>0

333

Все правильно.
Delphi импортирует С++ BOOL как Integer
Вообще FALSE == 0
TRUE = 1

yarikv

спасибо. плохо, что в справке про это ни слова не сказано.

olden

Это не зачем. Почти во всех книгах по языкам написано чему равно FALSE, а чему TRUE. Поэтому программисты опустили этот момент.