J'ai créé un contrôle personnalisé qui est mis en surbrillance lorsque la souris le survole. Le contrôle personnalisé a également une case à cocher. Lorsque la souris passe la case à cocher, la surbrillance du contrôle personnalisé ne se produit pas. J'ai essayé d'utiliser WS_EX_TRANSPARENT sur la case à cocher mais cela ne fonctionne pas pour moi.Case à cocher transparente dans le contrôle personnalisé à l'aide de C#
int cbStyle = GetWindowLong(CompletedCheckBox.Handle, GWL_EXSTYLE);
SetWindowLong(CompletedCheckBox.Handle, GWL_EXSTYLE, cbStyle | WS_EX_TRANSPARENT);
Comment est-ce que je peux faire ceci?
Remerciements