gpt4 book ai didi

c++ - 将位图加载到 CStatic 控件中?

转载 作者:行者123 更新时间:2023-11-30 05:12:37 26 4
gpt4 key购买 nike

我正在尝试将位图加载到 CStatic 控件中。在我的对话框中,我有一个 CStatic 控件,我通过 _myStatic 引用它。在我的对话框的 OnInitDialog 方法中,我将控件连接到该变量,并通过 _myStatic.ModifyStyle(0,SS_BITMAP) 将样式修改为 SS_BITMAP ;。之后的行 _myStatic.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE(IDB_BITMAP1)));,但位图未显示在 CStatic 中。我错过了这个过程中的一个步骤吗?位图在我的资源中定义。

最佳答案

您应该为 LoadBitmap 调用提供一个非 NULL 的第一个参数。逐步调用,确保有效的 SetBitmap 参数也是非 NULL。

_myStatic.SetBitmap(::LoadBitmap(
_AtlBaseModule.GetResourceInstance(), MAKEINTRESOURCE(IDB_BITMAP1)));

关于c++ - 将位图加载到 CStatic 控件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44445269/

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