我想像这样制作一个图标叠加层:
http://www.codeproject.com/Articles/7484/How-to-overlay-an-icon-over-existing-shell-objects
我下载了此源代码,并尝试在Visual Studio 2010上构建解决方案,但出现此错误:
Debug Assertion Failed!
Program: C:/Windows/SysWow64/regsvr32
File: f:/dd/vctools/vc7libs/ship/atlmfc/scr/atl/atls/atlbase.cpp
Expression: 0
For more information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
(Press retry to debug the application)
有没有人使这段代码有效,或者还有其他方法可以在Java或C#甚至在C ++中放置图标叠加层?
我想要像svn这样的图标叠加层添加图标叠加层。
非常感谢。
最佳答案
您应该为64位系统构建64位Shell扩展。路径“ C:/ Windows / SysWow64 / regsvr32”表示您正在64位系统上注册32位DLL。
关于c++ - 像SVN一样的图标叠加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9044714/