0

我创建了一个嵌入了子对话框窗口的主对话框窗口。子对话框是使用样式创建的

DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_TABSTOP

一切都很好,但 GetDlgItem(hDlgMain, IDD_DLG_CHILD) 不起作用。

我发现 GetDlgItem 不适用于对话框模板 ID,它应该使用控件 ID。

在这种情况下,获取子对话框句柄的最佳方法是什么?(不要使用全局或静态变量来存储子窗口的句柄)。

4

1 回答 1

1

创建子对话框时,只需保存从CreateDialogParam函数返回的句柄。

于 2013-01-01T12:04:19.367 回答