Je dessine un rectangle de coin arrondi à l'aide de l'API RoundRect windows.Les arêtes arrondies avec RoundRect ne sont pas lisses
RoundRect(hdc,0,0,100,100,4,4);
Ici, je dessine un rectangle avec une largeur de coin arrondie et une hauteur = 4 px. Ensuite, je veux remplir le rectangle arrondi. Pour que je créais région rectangulaire à l'aide
CreateRoundRectRgn
puis appeler API FillRgn.
Le problème est que, après le remplissage, je peux voir la couleur de remplissage à l'extérieur des coins arrondis aussi. Puisque je crée la région arrondie, le remplissage devrait seulement être à l'intérieur de cette région.
Toutes les idées pour lesquelles il va à l'extérieur rectangle arrondi?