MsFlexGrid BackGroundPicture ?

Ab?o
01 de Mayo del 2003
Alél sabe como colocar uma imagem detrás de um MsFlexGrid ? Refiro-me a uma imagem que ocupe toda a área do MsFlexGrid, mas, que não faça Scroll. Já tentei isto fazendo SubClassing do MsFlexGrid, no entanto é preciso controlar muitas mensagens WM_PAINT WM_NCPAINT etc., e não consigo evitar alguma intermitência da imagem(flickering) se fizer deslocar um MsgBox por cima. Interceptando WM_PAINT, consigo o repaint da área, no entanto, nota-se que não é a solução ideal.
Imagino que wParam quando é diferente de 0, deve indicar um pointer para uma estrutura qualquer que seria necessário utilizar fazendo CopyMemory.
Em conclusão, pretendo que o MsFlexGrid seja um PictureBox, só que, com as funcionalidades do MsFlexGrid.
Alguém sabe como conseguir isto ?