• 0
Авторизация  
SerhioUser

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

Вопросы

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

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

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

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


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

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

  • 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 пользователей онлайн

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