2013-04-25 32 views
0

而我的窗戶有很多按鈕和類似的東西..我需要手動編程每個按鈕或者我可以完全使用對話框嗎?如果我正在設計一個多窗口程序

我花了一天的時間學習和理解對話框的一部分,但現在我不知道該怎麼辦,因爲我不確定對話框可以真正用於我的程序。

我在C++中使用Win32 API。

+1

這就是人們使用MFC,WTL,WinForms,VCL,Qt,GTK等框架的原因。您也應該這樣做。另一評論。你問了很多問題並收到了很多很好的答案。但是你沒有接受任何答案。我想你還沒有學會如何。閱讀此:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – 2013-04-25 10:33:48

+0

謝謝大衛。我沒有意識到我可以「接受」他們。我剛剛投票給他們:)。 – 2013-04-25 14:59:21

+0

好。你會想回顧一下[早期的問題](http://stackoverflow.com/users/2252962/jesse-moreland?tab=questions),看看是否有答案可以接受。謝謝。 – 2013-04-25 15:24:30

回答

1

是的,您將不得不以編程方式創建每個控件。使用對話框當然是一種選擇,但根據控件的佈置方式,可能會有更好的選擇。例如,如果將所有控件全部分組在窗口的左側,則可以在窗口中嵌入一個對話框。爲此,您可以創建對話框作爲窗口的子項,並省略包含框架的樣式。您的控件和設計將在資源編輯器中更容易維護,您將獲得對話(控制導航)的行爲並具有常規窗口。當您還想要菜單,狀態和工具欄以及不易用於對話框的其他控件時,我發現這種方法非常有用。這些控件可以在對話框中使用,但它並不總是簡單易行。

相關問題