我的一位用户问为什么我的应用程序不支持文件名中的分号.我通过我的代码,似乎Windows函数GetOpenFileName截断任何包含分号的文件名.例如"one; two.wav" - >"one".
微软表示不允许使用冒号,但不要提到冒号......
http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
他们合法与否?
编辑:..以及如何使用GetOpenFileName()来处理文件名中的分号?
哦!,很奇怪 - 文件名是正确的,除了"滚动"到左边.所以"one; two.wav"看起来像"two.wav",直到我点击它并按左箭头(然后它很好).因此,这不是一个错误,只是奇怪的行为.