【发布时间】:2011-08-14 16:39:47
【问题描述】:
我的 NET 2.0 Winforms 应用程序在 Vista 和 Windows 7 上运行良好,但在 Windows XP 上调用 Bitmap.GetHbitmap() 会返回 null(即使使用 SP3)。底层Bitmap 是一个PNG,是从资源中加载的。它已正确加载,因此降至GetHbitmap()。我试过调用两个重载,结果相同。
【问题讨论】:
-
澄清一下,你得到的不是
null,而是IntPtr.Zero,对吧? -
尝试更新相关DLL:microsoft.com/downloads/en/…
-
糟糕。对不起。那是正确的。不是
null,而是IntPtr.Zero。 -
你能发布一些代码吗?我刚刚在 XP SP3 上尝试过,我得到了一个有效的 HBITMAP...
-
如果这个问题不再相关,你能关闭它吗?