我建立了一个dll工程,并在这个工程中做了一个具有类似于CFileDialog功能的一个类名叫CNFileDlgEx,然后叫另一个exe文件来调用它,这个类CNFileDlgEx是一个模式对话框,当我第一次调用它时各种文件的图标都能显示出来,但是我关闭它后又再一次启动它,所有图标都没有了。经我察看发现SHGetFileInfo中的参数SHFILEINFO中的hicon返回的句柄为空,但是我把exe工程关掉再一次启动它就好使了,但是关掉CNFileDlgEx是一个模式对话框再次启动就不行,不只是为什么?哪位高手给指点一下,不胜感激!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货