gpt4 book ai didi

c - LoadImage() 具有可变路径?

转载 作者:行者123 更新时间:2023-11-30 20:32:49 26 4
gpt4 key购买 nike

如何获取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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com