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. Это происходит в используемом определенном контроле! Пожалуйста, предложите мне возможное решение