VB中flags值

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:52:41
commondialog1中的flags什么用啊,看别人的提问好像跟 打开和另存为,有关系,但是我调用 打开和另存为,并没有用到他呀,但是书上说,要是调用 字体对话框不设置它,就会出错,可是我看 msdn 也没看明白什么意思,
书上的这段代码我也不理解
on error resume next
commondialog1.flags=256+1
commondialog1.action=4
if err.number=0 then
me.activeform.richtextbox1.selfontbold=commondialog1.fontbold
end if
commondialog1.flags=0

前面的 flags 256+1 什么意思,为什么后面又置为 0了。。。。
希望高手 不吝赐教,,谢谢了。。。
你们能告诉我 前面的 flags 256+1 什么意思,为什么后面又置为 0了。。。。
什么意思吗 256 1 0
我这里有 msdn 只不过没看懂,所以大家不要复制了。。

cdlOFNAllowMultiselect=&H200
它指定文件名列表框允许多重选择,运行时,通过按SHIFT键以及使用UPARROW和DOWNARROW键可选择多个文件。作完此操作后,FileName属性就返回一个包含全部所选文件名的字符串。串中各文件名用空格隔开
cdlOFNCreatePrompt=&H2000
当文件不存在时对话框要提示创建文件。该标志自动设置cdlOFNPathMustExist和cdlOFNFileMustExist标志
cdlOFNExplorer=&H80000
它使用类似资源管理器的打开一个文件的对话框模板。适用于Windows95和WindowsNT4.0
cdlOFNExtensionDifferent=&H400
它指示返回的文件扩展名与DefaultExt属性指定的扩展名不一致。如果DefaultExt属性是Null,或者扩展相匹配,或者没有扩展时,此标志不设置。当关闭对话框时,可以检查这个标志的值
cdlOFNFileMustExist=&H1000
它指定只能输入文件名文本框已经存在的文件名。如果该标志被设置,则当用户输入非法的文件名时,要显示一个警告。该标志自动设置cdlOFNPathMustExist标志
cdlOFNHelpButton=&H10
使对话框显示帮助按钮
cdlOFNHideReadOnly=&H4
隐藏只读复选框。
cdlOFNLongNames=&H200000
使用长文件名
cdlOFNNoChangeDir=&H8
强制对话框将对话框打开时的目录置成当前目录
cdlOFNNoDereferenceLinks=&H100000
不要间接引用外壳链接(也称作快捷方式)。缺省时,选取外壳链接会引起它被外壳间接引用
cdlOFNNoLongNames=&H40000
无长文件名
cdlOFNNoReadOnlyReturn=&H8000
它指定返回的文件不能具有只读属性,也不能在写保护目录下面
cdlOFNN