COleClientItem::CreateFromFile() 在 Windows11 上很奇怪,但在 Windows10 上没问题

问题描述 投票:0回答:1

执行下一个代码时,我得到了一个奇怪的结果:

BOOL ret = pOleClientItem->CreateFromFile("a-bitmap-file.bmp");

在Windows11上但在Windows10上没问题(pOleClientItem是指向COleClientItem实例对象的指针)。

返回代码为 TRUE,但该对象的表面未正确绘制(在 Windows11 上)。

我尝试了以下方法,

我尝试使用 .png 文件代替 .bmp 文件,并得到相同的结果。 我尝试了 CreateFromClipboard(),并得到了相同的结果。 a-bitmap-file.bmp 是完整路径。 a-bitmap-file.bmp 设置安全策略为完全控制。

c++ mfc ole windows-11
1个回答
0
投票

我们可以在 Microsoft 示例 OLE -> Drawcli 上看到同样的问题: Windows11 上不再显示图片。我们只看到一个矩形。

© www.soinside.com 2019 - 2024. All rights reserved.