PREVENIR DESENHO DA SCROLL BAR
Qual skin vc está utilizando ?
Ué
se for activeskin
skin1.loadskin "Path"
skin1.applyskin VScroll1.hwnd
se for activeskin
skin1.loadskin "Path"
skin1.applyskin VScroll1.hwnd
Não é o ActiveSkin, é um componente que estou criando. Isso ocorre em controles com o Style com as flags WM_HSCROLL e WM_VSCROLL.
Bem, eu descobri o que acontece, mas agradeço se alguém conhecer uma solução pronta. As scrollbars fazem parte da non-client area dos controles e normalmente deve se desenhar nela ao receber a mensagem WM_NCPAINT enviada pelo Windows. O que ocorre é que algum gênio da Microsoft definiu para o desenho ocorrer fora do processamento normal e terei que interceptar várias mensagens (WM_HSCROLL, WM_VSCROLL, WM_NCMOUSEMOVE, etc) e fazer tudo com minha própria implementação. Imagina o trabalho, por causa de uma bobeira deles, vou ter de reescrever um monte de coisas que seriam complementamente desnecessárias.
Tópico encerrado , respostas não são mais permitidas