Comment activer/désactiver le style de la fenêtre WS_CLIPCHILDREN dans un contrôle parent Windows Forms?Windows Forms: Activer/Désactiver WS_CLIPCHILDREN
Je voudrais afficher du texte sur le dessus du contrôle enfant après qu'il a peint. Dans mon contrôle parent, c'est ce que j'ai:
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
}
};
En vérifiant avec Spy ++ je trouve que le parent a le style de fenêtre WS_CLIPCHILDREN activée par défaut. Quelle est la méthode Windows Forms pour désactiver cette fonctionnalité?
Note: L'exemple de code est en C++/CLI mais j'ai marqué ce C# pour la visibilité ... la langue est sans importance ici. N'hésitez pas à traduire le code en C#.