¿Cómo puedo sacar mis propias submenú flecha en menús propietario de sorteo (y evitar que las ventanas de la pintura en su flecha en la parte superior de la mina)

StackOverflow https://stackoverflow.com/questions/2716402

Pregunta

Windows parece dibujar el submenú flecha después He hecho mi pintura en WM_DRAWITEM , ¿cómo puedo dejar ventanas de dibujo en la flecha?

¿Fue útil?

Solución

Consulte Dibujo propietario del submenú Flecha en CodeGuru.

En pocas palabras, el sistema operativo siempre atrae la flecha después de que haya terminado de dibujar el elemento de menú, pero se puede utilizar ExcludeClipRect() excluir rectángulo del elemento de menú desde el área estirable de la HDC después de haber terminado el dibujo interior de la misma, por lo que la OS no puede dibujar sobre la parte superior de su dibujo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top