vb中的通用对话框如何显示在屏幕中央?

gufengduyu 2006-01-23 08:13:34
以前没用过vb,vb中的通用对话框如何显示在屏幕中央?
...全文
96 点赞 收藏 4
写回复
4 条回复
rainstormmaster 2006年01月23日
可以用CBT钩子实现
回复 点赞
zyl910 2006年01月23日
如果硬是要用VB的通用对话框控件,可以这样:用Timer或Hook不断检测窗口,发现通用对话框弹出来时用MoveWindow设置其坐标

这样做不但麻烦,而且代码不优美
回复 点赞
zyl910 2006年01月23日
用VB的通用对话框控件是办不到的
调用GetOpenFileName,写回调函数,在回调函数中写窗口定位代码


可参考:
http://vbaccelerator.com/home/VB/Code/Libraries/Common_Dialogs/Common_Dialog_Direct/article.asp
回复 点赞
chayidian 2006年01月23日
将窗体的startupposition的属性设为2,在屏幕中间,即可
回复 点赞
发动态
发帖子
VB基础类
创建于2007-09-28

2752

社区成员

19.7w+

社区内容

VB 基础类
社区公告
暂无公告