界面编程,该如何处理

界面编程
要做界面编程,必须要用到gdi吗
directx里也有支持2d的编程,不知道能不能彻底代替gdi
我举个具体的例子 ,比如这个函数SetWindowRgn
这是个gdi函数,可以设计界面的边框,
directx里面有替代这个函数的地函数吗


------解决方案--------------------
当然可以,很多游戏程序都是这么做的
------解决方案--------------------
应该可以的,
directX编程涉及到
directDraw(软硬件加速和显示内存操作)
DirectPlay (用户界面的交互功能)
Direct3D(交互三维图形功能)
DirectSetup(DirectX驱动程序的安装)
还有声音操作,键盘鼠标等输入设备的操作

根据你的具体需要,你下载一份directX 最新版的SDK,查找手册看看吧。
------解决方案--------------------
不行
------解决方案--------------------
SetWindowRgn是API吧
不是GDI
directx可以替换GDI
但还是要给予基本的API
------解决方案--------------------
DX没有类似的API,如果要实现,比较困难,不如不用。
------解决方案--------------------
http://www.skinEx.cn 这里有源代码