在Win32环境中, 有一个_T宏, 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏, 那么这个字符或者字符串将被作为UNICODE字符串, 否则就是标准的ANSI字符串。
--------------------------------------------
看来你没看我的回答,或者是不想看,那看下面的吧-_-!
--------------------------------------------
Dir(DDL_READWRITE|DDL_DIRECTORY, _T("*.*"))就是将当前目录下的所有文件(*.*),包括子目录下的文件(DDL_DIRECTORY)添加到列表框中
_T("*.*")在这里等价于"*.*",不加也行
--------------------------------------------
没办法的,只能是当前目录
有一个变通的办法,用setcurrentdir(...)设置当前目录为你想要的目录,我就是这么做的
不过要记得在这之前用getcurrentdir(...)获得当前目录,在调用Dir函数后改回去
上面提到的两个函数是API函数,用法什么的可以百度出来
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)