gpt4 book ai didi

c++ - 对话框资源中的语法错误

转载 作者:可可西里 更新时间:2023-11-01 09:56:40 24 4
gpt4 key购买 nike

我有一个 Win32 GUI 应用程序,在我的 resource.rc 文件中我试图创建一个对话框,但我的代码中出现语法错误。

IDD_ABOUT DIALOG 0, 0, 239, 66
STYLE DS_MODALFRAME | WS_CAPTION | WS_POPUP | WS_SYSMENU // error here
CAPTION "About"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "&OK", IDOK, 174, 27, 50, 14
GROUPBOX "Blahblah...", IDC_STATIC, 7, 7, 225, 52
CTEXT "Name: Blahblah\r\nVersion: blahblahblah\r\nAuthor: blahblahblah\r\nDescription: blahblahblah", IDC_STATIC, 15, 18, 144, 33
END

(当然,它并没有真正说 blahblahblah。)我谷歌了一下,发现了一些类似的问题,但它们都与 groupbox 行和未声明的 IDC_STATIC 有关。 IDC_STATIC 也没有在我的文件中声明,如果我将鼠标悬停在它上面,它给出的“工具提示”就是我的菜单资源的所有行。但我不认为这与它有任何关系,因为导致问题的是不同的线路。

我做错了什么?

(如果需要,我在 Windows 7 上使用 CodeBlocks 和 MinGW)

最佳答案

如有不当之处请见谅。
我想STYLE的参数值,如窗口样式(WS_ ...)和对话框style( DS_ ...) 在系统头文件中定义。
所以,可能是<windows.h>或类似的头文件必须是 #include编辑在使用这些值之前。
希望这会有所帮助。

关于c++ - 对话框资源中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5059613/

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