• 0
antarey

C++Builder XE 10 & FindStyleResource

Вопросы

Согласно мануала 

TFmxObject  *StyleObject ;
TImage  *Image;
StyleObject = StyleBook->Style->FindStyleResource(AImageName);

В итоге

[bccaarm Error] __frmOpenFile.cpp(57): 'GetStyle' is a private member of 'Fmx::Controls::TStyleBook'  FMX.Controls.hpp(1310): declared private here

В делфи и старых версиях билдера такой код прекрасно работает, в чем нюанс в ХЕ10?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 ответ на этот вопрос

  • 0

Сам столкнулся с этой проблемой. Скомпилировалось так:

  TStyleCollectionItem* ci = StyleBook->CurrentItem;
  Fmx::Types::TFmxObject *style = ci->Style;
  StyleObject = style->FindStyleResource(AImageName);

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу