Перейти к содержанию
  • Регистрация
  • 0
Авторизация  
SerhioUser

[OSX] Как изменить прозрачность формы (альфа-канал) под Mac OS?

Вопрос

Собственно сабж. Возможно ли такое?

Решение для Windows нашел здесь.

Как это сделать для Os X?

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


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

Рекомендуемые сообщения

  • 0

Ну, как говорится, сам спросил - сам ответил.

Оказывается очень просто: (код на c++)

#include <FMX.Platform.mac.hpp>
#include <Macapi.AppKit.hpp>
...
NSWindow *Wnd = WindowHandleToPlatform(Form1->Handle)->Wnd;
Wnd->setAlphaValue(0.5); // диапазон: 0 .. 1.0

Узнать значение текущего альфа-канала:

float v = Wnd->alphaValue();

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×
×
  • Создать...