MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Метод CreateParams. Как правильно пользоваться для устранения мерцания?"
Answer 1321137
Говорить тут о "двойной буферизации на уровне формы" тут, строго говоря, неправильно. Это жаргон, который возник из-за того, что чаще всего двойную буферизацию включают на уровне формы. Вот, что делает WS_EX_COMPOSITED по документации:
Paints all descendants of a window in bottom-to-top painting order using double-buffering. Bottom-to-top painting order allows a descendent window to have translucency (alpha) and transparency (color-key) effects, but only if the descendent window also has the WS_EX_TRANSPARENT bit set. Double-buffering allows the window and its descendents to be painted without flicker.
Этот стиль включает двойную буферизацию для окна и всех его дочерних окон. Слово окно здесь следует понимать в терминологии Windows - то, что имеет дескриптор окна, то есть любой элемент управления Windows Forms также считается окном. То есть вполне нормально переопределить CreateParams для установки стиля окна и в элементе управления, если это работает в вашем случае. По моим тестам, все работает, и мерцание надписи устраняется.
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.