Как включить / выключить стиль окна WS_CLIPCHILDREN в родительском элементе управления Windows Forms?
Я бы хотел отобразить текст поверх дочернего элемента управления после его рисования. В моем родительском контроле вот что у меня есть:
class Parent : public Control {
void Parent::OnPaint(PaintEventArgs ^e){
Control::OnPaint(e);
// parent draws here
// some drawing should happen over the child windows
// in other words, do not clip child window regions
}
};
При проверке с помощью Spy ++ я обнаружил, что у родителя по умолчанию включен стиль окна WS_CLIPCHILDREN. Как Windows Forms может отключить эту функцию?
Примечание: Пример кода на C ++ / CLI, но я пометил этот C # для наглядности ... язык здесь несущественен. Не стесняйтесь переводить код на C #.