[Wine-devel] [Wine-patches] [eterhack] comctl32 Fix tooltip's flicker for sbis (eterbug #7978)
Vitaly Lipatov
lav на etersoft.ru
Пт Фев 3 01:01:37 MSK 2012
On Wed, 01 Feb 2012 18:45:04 +0200, Sergey Guralnik wrote:
> Мерцания устранены.
- SetWindowPos (infoPtr->hwndSelf, HWND_TOP, 0, 0, 0, 0,
- SWP_NOZORDER | SWP_HIDEWINDOW | SWP_NOACTIVATE);
+ SetWindowPos (infoPtr->hwndSelf, NULL, 0, 0, 0, 0,
+ SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER |
+ SWP_NOACTIVATE | SWP_HIDEWINDOW );
}
Эти изменения точно нужны, баг был не только в отсутствии реализации
TTM_ADJUSTRECT ?
+
+ if (!prc)
+ return FALSE;
+ if (fLarger) {
+ prc->left -= mrg;
+ prc->top -= mrg;
Тут явная проблема с отступами, надо привести в соответствие тому, что
рядом.
- TOOLTIPS_RelayEvent(infoPtr, &msg);
+ SendMessageW (infoPtr->hwndSelf, TTM_RELAYEVENT, 0, (LPARAM)&msg);
Это не одно и то же?
--
С уважением,
Виталий Липатов,
Etersoft
Подробная информация о списке рассылки Wine-devel