Нашел на CodeProject пример реализации всплывающего окна (баллона) на WTL.
Но столкнулся с таким явлением: дома окошко плавно появляется и плавно исчезает, а на работе нет (без эффектов плавности).
И дома, и на работе стоит Windows 7 с одинаковыми темами и настройками визуальных эффектов.
Посмотрел на работе под отладчиком — в коде
::SystemParametersInfo(SPI_GETTOOLTIPANIMATION, 0, &bFade, 0);
if(bFade)
::SystemParametersInfo(SPI_GETTOOLTIPFADE, 0, &bFade, 0);
if(bFade)
{
DWORD dwFlags = AW_BLEND;
if(!bShow)
dwFlags |= AW_HIDE;
if(AnimateWindow(m_hWnd, nAnimDuration, dwFlags))
return;
}
параметр SPI_GETTOOLTIPANIMATION равен TRUE, а SPI_GETTOOLTIPFADE — FALSE.
Собственно, вопрос: какая настройка отвечает за SPI_GETTOOLTIPFADE ?