gpt4 book ai didi

c++ - 硬编码应用程序中的资源

转载 作者:太空狗 更新时间:2023-10-29 20:07:25 24 4
gpt4 key购买 nike

我有一些代码可以显示一个简单的对话框并处理用户操作(使用普通 WinAPI 编写)。

// Display dialog and handle user action
LRESULT choice = DialogBoxParam(NULL, MAKEINTRESOURCE(AP_IDD_DIALOG), NULL, (DLGPROC)DialogCallback, NULL);

有没有办法硬编码资源文件 dialog.rc,它用于构建对话框?(我想去掉 .rc 文件,我很确定有办法,但我不知道它是什么:)

编辑

此外,是否有人对将现有的 .rc 文件转换为硬编码资源有任何想法?这可能吗?

最佳答案

*.rc(资源)文件是源代码,它们是用资源编译器编译并链接到你的对象(.exe/.dll)

您无需发送资源文件或将其与您的应用一起显示即可运行。

如果您想移动到以编程方式定义的窗口而不是模板,那么您可能需要查看 QT/wxWidgets。但这对于 1 个对话来说是相当大的开销!

关于c++ - 硬编码应用程序中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3010550/

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