您可以通过处理WM_CREATE并访问CREATESTRUCT的lpCreateParams成员来获取公共控件自定义资源数据(请参阅controlData部分:http://msdn.microsoft.com/en-us/library/aa380902(v=VS.85).aspx)。创建控件后有没有办法访问数据?
答案 0 :(得分:1)
看起来我找到了答案。我们可以使用FindResource-> LoadResource-> LockResource函数来获取指向对话框资源数据的指针。 LockResource返回的指针将指向DLGTEMPLATEEX结构。这将允许迭代对话框控件以查找所需的对话框项(DLGITEMTEMPLATEEX)并从中提取自定义资源数据
答案 1 :(得分:-1)
lpCreateParams只是其他创建参数的指针,由调用者提供。它不是数据本身。
窗口/控件的创建者不会保证在创建后保留这些数据。
所以,没有。