История изменений
Исправление wandrien, (текущая версия) :
Обрати внимание на чудовищное условие:
if (!(WinPos.flags & SWP_SHOWWINDOW) &&
(WinPos.flags & (SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER |
SWP_HIDEWINDOW | SWP_FRAMECHANGED)) !=
(SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER))
Впрочем, там и остальные условия не лучше.
По твоей ссылке код всё-таки более причёсан.
Исходная версия wandrien, :
Обрати внимание на чудовищное условие:
if (!(WinPos.flags & SWP_SHOWWINDOW) &&
(WinPos.flags & (SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER |
SWP_HIDEWINDOW | SWP_FRAMECHANGED)) !=
(SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER))
Впрочем, там и остальные не лучше.
По твоей ссылке код всё-таки более причёсан.