本文整理汇总了C++中Skin::HasOSD方法的典型用法代码示例。如果您正苦于以下问题:C++ Skin::HasOSD方法的具体用法?C++ Skin::HasOSD怎么用?C++ Skin::HasOSD使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Skin
的用法示例。
在下文中一共展示了Skin::HasOSD方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: UpdateWindowPositions
EjectOSD::EjectOSD() :
OSD(L"3RVX-EjectDispatcher"),
_mWnd(L"3RVX-EjectOSD", L"3RVX-EjectOSD") {
Skin *skin = SkinManager::Instance()->CurrentSkin();
if (skin->HasOSD("eject") == false) {
return;
}
/* TODO: NULL check*/
_mWnd.BackgroundImage(skin->ejectBackground);
if (skin->ejectMask != NULL) {
_mWnd.EnableGlass(skin->ejectMask);
}
_mWnd.Update();
Settings *settings = Settings::Instance();
_mWnd.AlwaysOnTop(settings->AlwaysOnTop());
_mWnd.HideAnimation(settings->HideAnim(), settings->HideSpeed());
_mWnd.VisibleDuration(settings->HideDelay());
UpdateWindowPositions(ActiveMonitors());
}