怎么让commondialog控件弹出的另存对话框在屏幕正中间显示出来啊

如何让commondialog控件弹出的另存对话框在屏幕正中间显示出来啊?
求助,如题:如何让commondialog控件弹出的另存对话框在屏幕正中间显示出来啊?
------最佳解决方案--------------------
对初学者来说比较困难,

思路是调用API版本的GetOpenFileName
传入OPENFILENAME
其中LPOFNHOOKPROC指向你程序的一个回调函数
在对话框初始化消息的时候调用MoveWindow移动到屏幕中间。
------其他解决方案--------------------
这东西说来话长了。等你学了API,再回头研究这个问题吧。另外,VB也不适合写这些带有回调函数的东西,IDE无法进行调试。
------其他解决方案--------------------
引用:
对初学者来说比较困难,

思路是调用API版本的GetOpenFileName
传入OPENFILENAME
其中LPOFNHOOKPROC指向你程序的一个回调函数
在对话框初始化消息的时候调用MoveWindow移动到屏幕中间。



不是很明白,能具体说一下吗?O(∩_∩)O谢谢
------其他解决方案--------------------
该回复于2012-11-11 01:06:09被管理员删除
------其他解决方案--------------------
引用:
这东西说来话长了。等你学了API,再回头研究这个问题吧。另外,VB也不适合写这些带有回调函数的东西,IDE无法进行调试。


啊,我是希望让界面看着更舒服些,嘿嘿,我按照你指点的方向再查询查询,非常感谢!