2011-09-19 54 views
2

在MFC中使用Visual Studio 2010 C++。我的應用程序中可配置設置的數量正在緩慢增加。我設法設計了一個設置類,其中添加一行將添加一個設置到程序並支持讀取/寫入設置到我的ini文件。不過,我仍然需要進入我的gui編輯器並編輯選項對話框,移動文本框,對齊標籤等,這很痛苦。如何自動生成設置/選項對話框?

我該如何自動生成我的選項對話框,以便我可以給它一個數據結構,它可以爲我生成選項界面?沒關係,如果它像列表框一樣。我想這樣的Visual Studio的屬性對話框,其中有多數民衆贊成程序生成的東西看:

Visual Studio Property Pages

我只是想拿到什麼控制將是最好的,以及如何概念性概述把它拼在一起。當然,如果有一個網頁的鏈接討論這將是偉大的。

+0

這就是Winforms PropertyGrid控件。不適用於本機代碼。 –

回答

2

你想要CMFCPropertyGridCtrl類。它是在其中一個MFC更新中引入的,但我不確定他們是否預裝了Visual Studio 2010;你可能需要額外安裝一些東西。

+0

請參閱http://msdn.microsoft.com/en-us/library/bb983759.aspx –