use*_*417 3 wxwidgets image gif
我正在尝试将动画 GIF 图像嵌入到 wxWidgets C++ 程序中。我可以从文件加载图像并像这样显示它:
wxAnimationCtrl *an = new wxAnimationCtrl(this, wxID_ANY, wxAnimation(wxT("image.gif"), wxANIMATION_TYPE_ANY), wxPoint(150,0));
an->Play();
Run Code Online (Sandbox Code Playgroud)
但我宁愿将 GIF 图像放在我的 resources.rc 文件中,以便将其编译为可执行文件。我该怎么做?
您可以尝试使用wxMSWResources或wxLoadUserResource函数,将GIF资源加载到内存,然后获取wxMemoryInputStream,然后使用wxAnimation::Load()并将该输入流传递给该函数