首页
社区
课程
招聘
CFileDialog类源代码问题?
发表于: 2012-3-28 20:33 4742

CFileDialog类源代码问题?

2012-3-28 20:33
4742
void CFileDialog::ApplyOFNToShellDialog()
{
...

// m_ofn.lpstrFilter
                if(m_ofn.lpstrFilter != NULL)
                {
                        UINT nFilterCount = 0;
                        LPCTSTR lpstrFilter = m_ofn.lpstrFilter;
                        while(lpstrFilter[0])
                        {
                                lpstrFilter += _tcslen(lpstrFilter)+1;
                                lpstrFilter += _tcslen(lpstrFilter)+1;
                                nFilterCount ++;
                        }
                        if (nFilterCount > 0)
                        {
...
}
注意while一段,想看看有没有搞错?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 105
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
以'\0'作为多个字符串分割符,当字符串长度为0时表示结束。

需要表示多个字符串 ".ZIP", ".TXT"
在此字符串中的存储为 ".ZIP\0.TXT\0\0"
2012-3-28 21:09
0
雪    币: 122
活跃值: (72)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
正解~~~~
2012-4-10 09:53
0
游客
登录 | 注册 方可回帖
返回
//