- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何获取LoadImage();
使用可变文件路径?我在变量 bg
中有所需的文件路径,我这样调用该函数:
bmp = LoadImage(hInst,bg,IMAGE_BITMAP,640,480,LR_LOADFROMFILE);
然而bmp
与以下项一起使用时不会渲染任何图像: BitBlt(hDC,0,0,640,480,memDC,0,0,SRCCOPY);
如果我不能使用LoadImage();
,有什么等效的方法可以处理非常量文件名?
[编辑]
显然,错误是由另一段代码引起的,而不是 LoadImage() 函数。耻辱。
最佳答案
好像是定时器。关于 SetTimer 的文档函数表示第二个参数 (nIDEvent
) 必须是非零值。所以,我想你的计时器永远不会触发,execmain()
函数永远不会被调用,所以你的bg
字符串永远不会设置。
当您将 bg
替换为字符串文字时,它会起作用,因为 WM_PAINT
消息不依赖于计时器,当窗口打开时,它总是至少被调用一次已创建。
关于c - LoadImage() 具有可变路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46897667/
这个问题已经有答案了: why not to send WM_PAINT manually (4 个回答) 已关闭 5 年前。 如何获取LoadImage();使用可变文件路径?我在变量 bg 中有所
嗨, 我正在使用 loadImage 加载一个 24 位 bmp 文件,然后尝试获取 bmp 信息 hBitmap = (HBITMAP)LoadImage(NULL, "logo.bmp", IM
我想加载并显示 explorer.exe 的图标之一。 我使用以下代码(缩写): // resource id definition EXP_ICON = MAKEINTRESOURCE(
我有一个 Windows 8 应用程序,我正在尝试使用以下代码加载图像: private async Task LoadImage(IStorageFile storageFile)
抱歉,如果这是重复的,但我无法在其他地方找到答案。我只是想在运行时使用 WINAPI 的 LoadImage() 函数加载图像。我收到错误代码 (8),表明没有足够的存储空间(找到错误代码 here)
编辑:我在下面的代码片段中添加了几行程序。 我在程序中有如下一行代码 BITMAP BMP; HBITMAP hBMP; hBMP = (HBITMAP)LoadImage(GetModuleHand
void CCreateList::paintRowList(CDialogEx* CCurent, int wBeginX, int wBeginY) { CPaintDC dc(CCure
我试图通过 LoadImage 函数从 win32 中的相对文件路径加载文件。我使用的 URL 确实存在,出于测试目的,使用与资源文件中添加的位图相同的 URL。 Image = (HBITMAP)L
我正在尝试从我的浏览器 (Chrome) 运行这个用 Javascript 编写的简单游戏: Document 这是我的 javascript 文件
为什么使用 Unity 加载外部 1024x1024 RGBA32 .png(通过 PaintXP 或 Gimp 保存)并在中心有一个 (64,64,64) 像素的 Blob 时,底部的 Debug.
我正在尝试使用我的应用程序加载一些位图图像,以使用以下命令对使用 ImageMagick 创建的图像进行比较: C:\Program Files\ImageMagick-7.0.6-Q16>Conve
以下是我在类里面的代码: @Override public void displayImageAsync(ImageView iv, MyImageLoadingListener listener)
我正在使用 C++ 开发 Windows 应用程序。我使用 LoadImage 将 bmp 文件加载到 DC,它正确显示。但是,当我调用 DeleteObject 时,内存似乎并没有被释放。 (我使用
当我加载 8 位 BMP 文件时,这段代码有问题。 HBITMAP hbm = LoadImageW(NULL, L"C:\\Test.bmp", IMAGE_BITMAP, 0, 0,LR_LOAD
使用 LoadImage() 会导致段错误。回溯堆栈我发现最后调用了以下函数:AlpcMaxAllowedMessageLength() 这是我调用的函数: status = (HBITMAP) Lo
我正在编写一个小型 MFC 应用程序,并在启动时在我的可执行文件中加载这样的图标句柄: const HANDLE hIconLarge = ::LoadImage(AfxGetInstanceHand
通用图像加载器没有应用 imageLoader.loadImage 中的显示图像选项 这是我的代码 DisplayImageOptions options = new DisplayImageOpti
我正在尝试加载名为“border.bmp”的图像,以便我可以将其用作 WebGL 的纹理。这是我引用图像的方式。 var img; function preload() { img = loa
我正在尝试编写一个快速简单的 C++ 程序,将光标图标更改为目录中的自定义图像。 Windows 开发中心似乎有 some fairly straightforward documentation o
我们发现一个间歇性问题,即在 Windows XP 下使用位图作为背景的所有者绘制的按钮无法正确显示位图。将显示包含多个按钮的窗口,这些按钮对用于按钮背景的位图图像使用相同的位图文件,并且大多数按钮将
我是一名优秀的程序员,十分优秀!