CreateParams и XP

Я искал его в интернете и на stackru, но у меня нет правильного / надежного решения.

Я хочу удалить мерцание из одной из моих форм Windows C#.

Поэтому я переопределил метод CreateParams следующим образом

    protected override CreateParams CreateParams
    {
        get
        {
            CreateParams cp = base.CreateParams;
            cp.ExStyle |= 0x02000000;  // Turn on WS_EX_COMPOSITED
            return cp;
        }
    }

Это удаляет мерцание из моего приложения при использовании в Vista, Windows 7 и 8. Но в XP мои элементы управления случайно меняются. Мои флажки становятся невидимыми.

Я сослался на стек над вопросом потока это. Но я не могу использовать его, так как у меня нет MaximizeBox. Это происходит в используемом определенном контроле! Пожалуйста, предложите мне возможное решение

0 ответов

Другие вопросы по тегам