簡體   English   中英

如何獲取控件自定義資源數據

[英]How to get a control custom resource data

您可以通過處理 WM_CREATE 和訪問 CREATESTRUCT 的 lpCreateParams 成員來獲取通用控件自定義資源數據(參見 controlData 部分: http://msdn.microsoft.com/en-us/library/aa380902(v=VS.85).aspx )。 創建控件后有什么方法可以訪問數據嗎?

看來我找到了答案。 我們可以使用 FindResource->LoadResource->LockResource 函數來獲取指向對話框資源數據的指針。 LockResource 返回的指針將指向 DLGTEMPLATEEX 結構。 這將允許遍歷對話框控件以找到所需的對話框項 (DLGITEMTEMPLATEEX) 並從中提取自定義資源數據

lpCreateParams 只是一個指向調用者提供的附加創建參數的指針。 它不是數據本身。

窗口/控件的創建者不會保證在創建后保留該數據。

所以不行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM