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

gufengduyu 2006-01-23 08:13:34
以前没用过vb,vb中的通用对话框如何显示在屏幕中央?
...全文
252 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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,在屏幕中间,即可

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧