gpt4 book ai didi

winapi - 错误 RC2104 : undefined keyword or key name: WS_EX_LAYOUTRTL

转载 作者:行者123 更新时间:2023-12-04 15:23:13 31 4
gpt4 key购买 nike

我正在 VS 2012 中设计 RTL 对话框,但我偶然发现了以下错误:

error RC2104: undefined keyword or key name: WS_EX_LAYOUTRTL



谷歌搜索结果为零,这非常罕见。

任何想法是什么问题以及如何解决?

在 .rc 对话框中定义 WS_EX_LAYOUTRTL 可以修复它,并将 WS_EX_LAYOUTRTL 替换为 0x00400000L,但当然这些解决方案并没有真正起作用,因为 .rc 文件是自动生成的并且更改会丢失。

最佳答案

答案是:你应该定义合适的WINVER .rc 文件中的值。由于 .rc 文件是由资源编辑器自动生成的,您不能在任何地方定义它,因为它会被覆盖。您可以使用 the TEXTINCLUDE section以防止它被覆盖。

示例(第 5 行):

/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define WINVER 0x0500 // <-- ADDED
#include "afxres.h"

和(第 3 行):
2 TEXTINCLUDE 
BEGIN
"#define WINVER 0x0500 // <-- ADDED\r\n"
"#include ""afxres.h""\r\n"
"\0"
END

关于winapi - 错误 RC2104 : undefined keyword or key name: WS_EX_LAYOUTRTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19297690/

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