对话常量DS_RECURSE的值是多少?

时间:2013-02-22 12:35:08

标签: winapi

对话常量DS_RECURSE的值是什么(链接到所需的官方MS文档,欢迎提供历史信息)? 谢谢你的关注。

2 个答案:

答案 0 :(得分:8)

DS_RECURSE不存在。它是Windows 95的预发布版本中的一个标志,在RTM之前被删除。所有引用它的文档都谈到“不要使用它”,现在这很容易做到,因为你不能使用不存在的东西。

答案 1 :(得分:1)

http://msdn.microsoft.com/en-us/library/aa925154.aspx

The following styles are not supported for the **style** member of the DLGTEMPLATE structure: 

...
DS_RECURSE
    Not required. Any child dialog box is automatically considered to be a recursive dialog box.

这是结构:

typedef struct {
  DWORD style; 
  DWORD dwExtendedStyle; 
  WORD cdit; 
  short x; 
  short y; 
  short cx; 
  short cy; 
} DLGTEMPLATE; 

如您所见,style是DWORD,因此DS_RECURSE的值也是DWORD。 设为0,因为不需要。

顺便说一句:你出于什么原因需要它?