腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
(
位图
)
LoadImage
()
返回
NULL
,
GetLastError
()
返回
0
、
我正试着在window上画一个
位图
文件。所以我使用(HBITMAP)
LoadImage
(),它
返回
NULL
。我使用
GetLastError
查看问题,但它也
返回
0
。", IMAGE_BITMAP,
0
,
0
, LR_LOADFROMFILE ); DWORD errorCode =
GetLastError
(LPTSTR)&
浏览 54
提问于2019-09-29
得票数 0
回答已采纳
1
回答
LoadImage
()
返回
NULL
,
GetLastError
()
返回
0
、
在该任务栏函数中存在对
LoadImage
()的调用,该调用从资源文件中获取图标图像,并最终到达(使用shell_notifyicon的)任务管理器。在运行应用程序时,这似乎在最初几个小时内工作得很好,但是突然之间,
LoadImage
()开始失败(它始终是它试图加载的同一个.ico文件)并
返回
NULL
。我在后面直接插入了一个
GetLastError
调用,但它总是
返回
0
(表示成功)。图像本身仍然是好的和有效的,我无法解释这一点。
浏览 0
提问于2011-06-05
得票数 3
回答已采纳
2
回答
Windows GDI Context-
LoadImage
和
GetLastError
()
、
、
在我的程序的前几步调用
LoadImage
()将
返回
NULL
。紧接着调用
GetLastError
(),令人惊讶地
返回
0
。我想知道为什么
LoadImage
()会失败,因为
GetLastError
()清楚地表明在失败的函数之后没有设置错误代码。这是代码的一小段: if ( (hbitmap = (HBITMAP)
LoadImage
(hThisInstance, MAKEINTRESOURCE(MY_BITMAP),IMAGE_BITMAP
浏览 2
提问于2011-10-31
得票数 1
回答已采纳
2
回答
CreateCompatibleDC出现奇怪的错误
、
、
、
COcrDlg::LoadClippedBitmap(LPCTSTR pathName,UINT maxWidth,UINT maxHeight) HBITMAP hBmp = (HBITMAP)::
LoadImage
(
NULL
, pathName, IMAGE_BITMAP,
0
,
0
, return
NULL
;
浏览 4
提问于2010-05-26
得票数 6
回答已采纳
1
回答
Windows GDI上下文函数失败,
GetLastError
()
返回
0
、
、
Windows API函数有没有可能失败,然后在失败之后,
GetLastError
()
返回
0
?我不认为显示一些代码真的很重要:在什么情况下会发生这种情况? IMAGE_BITMAP,
0
,
0
, LR_CREATEDIBSECTION))) printf("Last error: %d\n",
G
浏览 0
提问于2011-10-31
得票数 1
回答已采纳
2
回答
如何将
位图
加载到Win32应用程序中?
、
我试图在Win32应用程序中加载
位图
,但由于一些奇怪的原因,
位图
没有加载。以下是我到目前为止所拥有的:
NULL
, IMAGE_BITMAP,
0
,LR_LOADFROMFILEif (hImg ==
NULL
) {} 用-Wall -muni
浏览 10
提问于2021-12-06
得票数 -3
回答已采纳
2
回答
使用"LoadImageA()“时无法从资源内的
位图
中获取图像句柄,也无法理解原因
、
、
HGLOBAL imageResDataHandle = LoadImageA( MAKEINTRESOURCEA(107),
0
, LR_SHAREDHRESULT hr = (imageResDataHandle ?S_OK : E_FAIL);#define IDB_BITMAP1 107
浏览 1
提问于2020-04-10
得票数 0
回答已采纳
1
回答
FindResource工作,LoadBitmap不工作,磁盘工作的
LoadImage
、
、
、
、
我已经验证了资源是正确链接的--使用十六进制编辑器检查最终的EXE,显示
位图
被正确地打包在EXE中。我还验证了
位图
是有效的--使用
LoadImage
和LR_LOADFROMFILE在运行时从磁盘加载
位图
很好,稍后我在将它添加到gui元素时会看到它。因此,我有一个有效的链接资源、一个有效的ID和一个可加载的
位图
。 但是,如果我从资源而不是从磁盘加载,LoadBitmap
返回
NULL
,
LoadImage
也会
返回
NULL
。
浏览 2
提问于2013-08-29
得票数 3
回答已采纳
1
回答
LoadImage
(),除非首先打开/保存文件,否则QRCode
位图
失败
、
、
、
当我试图读取用上面的"
LoadImage
“函数生成的
LoadImage
时,会得到hBmp为"
NULL
”。我用MS打开了QRCode图像"sample.bmp“,并将其保存为24位
位图
中的.bmp,现在我可以使用上面的"
LoadImage
”函数加载该文件。请您帮助,为什么bmp文件没有加载在第一种情况下,我如何使生成的QRCode图像被正确加载使用"
LoadImage
“功能,而不需要转换为24位
位图
图像使用MS油漆。谢谢阿
浏览 2
提问于2014-10-02
得票数 2
3
回答
从VB6访问C++ DLL中的
位图
资源
、
、
、
、
我有一个包含由Visual Studio创建的
位图
资源的C++ DLL。我试着用同样的动态链接库在另一个C++程序中使用
LoadImage
和LoadBitmap,它们工作起来没有任何问题。是否有其他方法可以使用VB6访问C++ DLL中的资源
位图
?
浏览 1
提问于2008-12-05
得票数 1
回答已采纳
1
回答
LoadImage
函数无法处理ImageMagick创建的
位图
图像
、
、
<< SOURCE BMP >> -crop -650 << DEST BMP >>HBitmapRight = (HBITMAP)
LoadImage
(nullptr, L"C:\\DEST.bmp", IMAGE_BITMAP,
NULL
,
NULL
,
浏览 12
提问于2017-08-23
得票数 1
回答已采纳
1
回答
ImageList_
LoadImage
找不到
位图
、
、
尝试使用ImageList_
LoadImage
加载
位图
,但使用ErrorCode 1814 - Could not find resource失败,但它前面的这些行可以工作auto imageResDataHandle = LoadResource(
NULL
, myResource); TRACE("Error %d",
GetLastE
浏览 0
提问于2017-05-17
得票数 0
2
回答
Win32应用HBITMAP
LoadImage
无法加载任何内容
、
、
、
、
我能够很好地绘制背景和文本块,但在屏幕上创建
位图
图像有困难{HDCGame", 8); HBITMAP arrow = (HBITMAP)
LoadImage
", IMAGE_BITMAP,
0
,
0
, LR_
浏览 10
提问于2013-12-14
得票数 6
回答已采纳
1
回答
使用在构造函数中创建的hbitmap,SelectObject
返回
NULL
、
、
、
=
NULL
) { }但是
浏览 4
提问于2016-11-15
得票数 1
1
回答
LoadImage
(Win32)
返回
0
x06错误
、
、
当我加载一个图像时,我得到一个句柄,但我也得到了
GetLastError
响应
0
x06,无效句柄。我做错了什么?class Program [DllImport("user32.dll", EntryPoint="
LoadImage
", SetLastError = true, CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] static extern IntPtr
LoadIma
浏览 13
提问于2013-11-18
得票数 0
回答已采纳
1
回答
LoadCursorFromFile
返回
NULL
。
GetLastError
也是
0
、
、
也是之后DWORD lusterr =
GetLastError
(); lusterr为
0
;LoadCursorFromFile
浏览 0
提问于2013-01-20
得票数 0
回答已采纳
3
回答
CreateDIBSection离开‘没有足够的存储’错误,但似乎仍然可以工作
、
、
、
、
每当我的应用程序尝试创建DIB部分时,无论是通过调用CreateDIBSection(),还是通过使用LR_CREATEDIBSECTION标志调用
LoadImage
(),它似乎都能成功
返回
。但是,对
GetLastError
()的调用将
返回
8: Not enough storage is available to process this command.在函数调用之前,
GetLastError
()不会
返回
任何错误;此外,在函数调用之前调用SetLastError(
0
)
浏览 6
提问于2010-03-11
得票数 0
回答已采纳
4
回答
为什么GetObject会
返回
bmBits为空的
位图
?
、
、
我在网上找到了一些代码,它们应该能够将
位图
转换为OpenCV可以使用的东西。不幸的是,我遇到了一些麻烦。{ HWND hwnd = FindWindow(
NULL
, windowName.c_str()); {
浏览 18
提问于2012-10-11
得票数 11
回答已采纳
1
回答
从资源加载bmp
、
、
、
我正在尝试从资源而不是文件位置加载
位图
。我使用的是visual stuidos,并且我已经将相同的
位图
导入到rc中。当我尝试使用资源版本时,
LoadImage
返回
一个
NULL
。我的语法是错的吗?HBITMAP mhbitmap; mhbitmap = (HBITMAP)
LoadImage
(
NULL
, L"sblue.bmp", IMAGE_BITMAP,
0</e
浏览 13
提问于2019-01-16
得票数 0
2
回答
HBITMAP hbm=
LoadImage
函数
返回
NULL
、
、
、
、
我在屏幕上显示
位图
时遇到问题。当我编译并运行时,它没有显示任何东西,所以我一步一步地尝试调试,发现下面的代码是问题所在。|| m_Surface ==
NULL
) DWORD lastError =
GetLastError
();} 当我第一次进入autos下的这个函数时,它显示hbm=
0
xcccccccc{unused=?}(我假设它是由于没有被初始化,因为当我到达这一行时出现了这个问题,所以我在这一点上没有涉及到它-只是想把它放在大小写中),当我进入这一行之后,它显示hbm =
浏览 4
提问于2017-04-20
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券