这段代码的问题是?
CFilDialog dlgOpenFile(...);//Allow multi select
if(IDOK == dlgOpenFile.DoModal())
{
...//Add filenames to a listbox
}
else
{
FormatMessage(...);//调用GetLastError()
MessageBox(...);
}
在FileDialog中选择少量文件就没有问题。一旦超过一定数量,
listbox中看不到任何item,单步调试证实表达式
IDOK == dlgOpenFile.DoModal()不成立,执行GetLastError()语句,
我用FormatMessage+MessageBox得到的信息是"The operation completed successfully"。这是怎么回事?
if(IDOK == dlgOpenFile.DoModal())
{
...//Add filenames to a listbox
}
else
{
FormatMessage(...);//调用GetLastError()
MessageBox(...);
}
在FileDialog中选择少量文件就没有问题。一旦超过一定数量,
listbox中看不到任何item,单步调试证实表达式
IDOK == dlgOpenFile.DoModal()不成立,执行GetLastError()语句,
我用FormatMessage+MessageBox得到的信息是"The operation completed successfully"。这是怎么回事?
...全文
相关推荐
10个最“优秀”的代码注释
10个最“优秀”的代码注释.下面是stackoverflow网站上网友针对你看到过的最好的代码注释是什么样的?这个问题给出的回答的前10条://亲爱的维护者://如果你尝试了对这段程序进行‘优化’,
这段代码这么写有什么问题
这段代码存在一个问题,即在遍历interviewBacklogMessageList时,无论是否匹配到相应的条件,都会将Obj添加到baseRelList1中。这是因为在内部的forEach循环中使用了Obj,而不是interviewBacklogMessageList的元素进行比较。这样修改后,只有在interviewBacklogMessageList中不存在与Obj相等的PsnNum时,才会将Obj添加到baseRelList1中。
JS操作符?. !. ??详解[代码]
在JavaScript开发中,经常需要处理对象属性的访问问题,尤其是当对象属性嵌套层级较深,或者存在不确定的null或undefined值时,代码的健壮性就显得尤为重要。
解决jquery操作checkbox火狐下第二次无法勾选问题
在Internet Explorer浏览器中,这段代码表现正常,但在Firefox中却出现了问题。
寻找最小数的matlab代码-ProjectEulerFastRust:Rust中的快速ProjectEuler解决方案
寻找最小数的matlab代码Rust中的快速ProjectEuler解决方案快速,快速(有时)简单地解决Rust中前50个ProjectEuler问题。我们聊多快?这段代码可在我的2016笔记本电脑上


界面
