Dev-C++ 不会使用资源文件

     2023-02-21     140

关键词:

【中文标题】Dev-C++ 不会使用资源文件【英文标题】:Dev-C++ will not use resource file 【发布时间】:2017-11-07 05:26:24 【问题描述】:

我已经尝试了至少四个小时来启动存储在资源文件中的 Win32 对话框,但无济于事。第一个小时,我尝试加载一个菜单作为测试;那没有用。菜单未呈现。后来,我尝试在我的资源文件中添加一个对话框;我通过单击 Project->Add To Project... 完成此操作,然后选择了我的资源脚本。

对话框不会出现。

如果有帮助,这是我的资源脚本:

601 DIALOG DISCARDABLE 0, 0, 239, 66
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CATPION "About"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "&OK", IDOK, 174, 18, 50, 14
    GROUPBOX        "About this program...", IDC_STATIC, 7, 7, 225, 52
    CTEXT           "TestText", IDC_STATIC, 
16, 18, 144, 33
END

还有我的对话框调用代码:

DialogBox(GetModuleHandle(NULL), MAKEINTRESOURCE(601), hwnd, AboutDlgProc);

【问题讨论】:

您的构建日志是否表明您实际编译了资源? M'kay,原来我的资源中有一堆语法错误,这些错误没有被编译。谢谢 太好了,我认为您仍然需要WS_VISIBLE 属性,或调用ShowWindow 以使对话框可见。 事实证明,通过更改对话框中的字体,我重新破坏了所有内容 ff 您没有发布 MCVE,我们无法为您提供帮助。 【参考方案1】:

将 WS_VISIBLE 添加到对话框样式标志或在对话框处理程序中调用 ShowWindow。

【讨论】:

WS_VISIBLE 仍然没有运气。

为啥我在 Dev-C++ 中看不到项目文件?

...可以编译和运行它!【问题讨论】:【参考方案1】:我使用的是5.9.2,即使我创建了EmptyPro 查看详情

使用 Dev-C++5.11 在 C++ 程序中编译的错误文件

】使用Dev-C++5.11在C++程序中编译的错误文件【英文标题】:WrongfilescompiledinaC++programusingDev-C++5.11【发布时间】:2017-01-2914:46:12【问题描述】:我想问一些听起来很愚蠢但我不知道如何克服它的问题。我编写了一个C++程序,其中包... 查看详情

Dev-C++ 保存具有相似名称的源文件?

...间】:2016-09-1415:15:28【问题描述】:我是C++新手,我正在使用Dev-C++编译器来学习我的编码,但我在保存源文件时遇到了一些问题。如果我保存一个与第一个名称相似的源文件,它总是在我编译和运行它时执行第一个。例如,如... 查看详情

小白也能看懂——使用dev-c++建立工程(多个文件一同编译连接)并运行(代码片段)

...文件里,最好新建一个同名的文件夹保存,方便使用。三、接下来自动弹出main.cpp文件,保存即可四、右击项目——>newfile,创建多 查看详情

使用他们的包在 Dev-C++ 中安装 Allegro

】使用他们的包在Dev-C++中安装Allegro【英文标题】:InstallingAllegroinDev-C++usingtheirPackages【发布时间】:2010-06-2423:41:13【问题描述】:我正在尝试在Dev-C++中安装Allegro,而不是手动安装,我注意到新版本在可用的包中,这样会更容易... 查看详情

dev-c++安装和使用教程(手把手傻瓜式教学)

关于Dev-C++的安装以及基本使用方法觉得Dev-C++是一款小巧方便的编译器,就给那些刚刚学习编程的同学讲一下这个软件的安装和基本的编译以及一些使用的技巧。(完全是傻瓜式的截图和教程,内容过于冗... 查看详情

如何在 Bloodshed Dev-C++ 中使用 GCC 命令进行链接

】如何在BloodshedDev-C++中使用GCC命令进行链接【英文标题】:HowtolinkusingGCCcommandsinBloodshedDev-C++【发布时间】:2016-06-0110:19:27【问题描述】:我试图弄清楚如何链接Fortran和C++代码,其中一个教程编写了2个程序,一个用C++编写的文... 查看详情

dev-c++ 遇到问号问题

...rom【问题讨论】:在此处粘贴您的代码和响应。链接可能不会永远有效,并且有些人会在几年后搜 查看详情

使用 python 客户端的 GCS 删除对象不会使用 GET uri 删除资源

】使用python客户端的GCS删除对象不会使用GETuri删除资源【英文标题】:GCSdeleteobjectusingpythonclientdoesn\'tremovetheresourceusingGETuri【发布时间】:2019-01-2405:22:40【问题描述】:使用GCSpython客户端,删除blob不会引发任何异常。但是对刚刚... 查看详情

android的xml/assets/raw资源使用具体解释

...訪问的原生资源,这些文件将原封不动的存储到设备上,不会被编译为二进制形式,訪问方式是通过文件名称而不是资源ID。应用程序通过AssetManager以的字节流的形式来读取资源文件。assets与res/raw的差别是assets支持随意深度的子... 查看详情

为什么这个cardmedia不会在资源文件夹上显示图像?(代码片段)

我正在尝试使用带有CardMedia标签的照片的卡组件,但我无法显示图像。图像文件放在创建的“资源”文件夹中。我正在使用codesandbox.io平台进行编码。谢谢你们!这是grid.js文件中的Card实现代码:importReactfrom'react'importPropTypesfrom'pr... 查看详情

获取/resources目录资源文件的9种方法,还有谁不会?!(代码片段)

项目开发中,经常会有一些静态资源,被放置在resources目录下,随项目打包在一起,代码中要使用的时候,通过文件读取的方式,加载并使用;本文中汇总整理了九种方式获取resources目录下文件的方法... 查看详情

尝试打开不存在的文件会阻止后续在 dev-C++ 中打开

】尝试打开不存在的文件会阻止后续在dev-C++中打开【英文标题】:Tryingtoopenafilethatdoesn\'texistpreventssubsequentopeningindev-C++【发布时间】:2013-05-1907:05:08【问题描述】:我正在尝试在dev-C++中执行这段非常简单的代码:intfflag,num;charnom... 查看详情

获取/resources目录资源文件的9种方法,还有谁不会?!(代码片段)

点击关注公众号,Java干货及时送达项目开发中,经常会有一些静态资源,被放置在resources目录下,随项目打包在一起,代码中要使用的时候,通过文件读取的方式,加载并使用;本文中汇总整理了... 查看详情

WinInet 在 Windows 7 中不工作 - Dev-C++

...上搜索了至少3个小时,但我找不到任何东西。我曾尝试使用libcurl,但这让我感到困惑。然后,我发现了一些带有头文件的库,它们可能 查看详情

Dev-C++ 和 Detours 编译错误

...2010-06-0515:14:58【问题描述】:正如标题所说,我正在尝试使用Detours使用Dev-C++编译一个简单的DLL,但出现此错误:syntaxerrorbeforetoken\'&\'在这行:DetourAttach(&(PVOID&)trueMessageBox,ho 查看详情

在 Dev-C++ 中,为啥我导入了项目所需的文件却无法编译我的项目?

】在Dev-C++中,为啥我导入了项目所需的文件却无法编译我的项目?【英文标题】:InDev-C++,WhycannotIcompilemyprojectalthoughIimportedtheprojectrequiredfiles?在Dev-C++中,为什么我导入了项目所需的文件却无法编译我的项目?【发布时间】:2020-... 查看详情

assets和res目录的区别

...存放资源的文件夹,那么他们到底有什么区别呢?1.assets:不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断... 查看详情