怎么使用Directx9实现一个按钮的渲染

找了很久都没有找到怎么实现Directx9渲染按钮
我看到的教程都是用一个按钮图片来渲染,我觉得这样的实用性不是很高,有没有会的小伙伴教一教dx9实现一个按钮的方法,谢谢啦!

所谓按钮也就是一个中间突起,上面有光照下面有阴影的物件,上面写字或者图片。这个和一般的3d object也没有什么不同。