C++ 命名空间扩展-SetCurrentViewMode FVM_磁贴是中等大小而不是大的?

C++ 命名空间扩展-SetCurrentViewMode FVM_磁贴是中等大小而不是大的?,c++,shell-extensions,C++,Shell Extensions,我试图在默认情况下为命名空间扩展设置大图标, 最终,我将IFolderView->SetCurrentViewMode转换为FVM_TILE, 视图确实是平铺的(如果您可以右键单击-检查视图)-但它是中等图标,并且不像这里提到的那样大: 我尝试了所有枚举组合,没有办法选择大图标 有解决办法吗 谢谢 在我的NSE中,我执行以下操作:我的NSE实现IFoldServiceSettings。当shell调用IFolderViewSettings.GetViewMode时,我返回FLVM_图标;当sh

我试图在默认情况下为命名空间扩展设置大图标, 最终,我将IFolderView->SetCurrentViewMode转换为FVM_TILE, 视图确实是平铺的(如果您可以右键单击-检查视图)-但它是中等图标,并且不像这里提到的那样大:

我尝试了所有枚举组合,没有办法选择大图标

有解决办法吗


谢谢

在我的NSE中,我执行以下操作:我的NSE实现IFoldServiceSettings。当shell调用IFolderViewSettings.GetViewMode时,我返回FLVM_图标;当shell调用IFolderViewSettings.GetIconSize时,我返回256。因此,shell默认使用超大图标模式


但是如果您想使用Set*函数,最好使用IFolderView2.setviewmode和consize。

Nice!设置ViewMode并考虑“Auto”,128完成了该操作。非常感谢!