4

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

4

2 回答 2

9

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

于 2013-02-22T16:09:06.850 回答
2

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; 

如您所见,样式是 DWORD,因此 DS_RECURSE 的值也是 DWORD。让它为 0,因为不需要。

BTW:你为什么需要它?

于 2013-02-22T12:52:15.910 回答