2013-03-08 61 views
1

好的,我打算在WINAPI中做一個窗體設計器。我知道這將會很艱難,但我剛剛開始遇到問題。我迄今爲止唯一預見到的問題是如何繪製控件並在屏幕上繪製窗體。我相信我能完成剩下的工作。帶控件的繪製窗口

當我看到在C#窗體設計器,我看到在屏幕上,它實際上顯示了一個窗口和一個列表控件,當你將一個按鈕拖到該窗口,在該位置繪製一個按鈕。這是一個真正的按鈕或只是一個可拖動的圖像?這是一個真正的窗體/窗口有一個退出按鈕,等等。或者它是一個可拖拽的圖片嗎?

我想弄清楚如何在我的主窗口中繪製窗體/窗口。有任何想法嗎?

回答

4

這取決於在很多情況下它是一個真正的窗口。

例如Qt中,MFC,C++製作工具時,使用的是WYSIWYG表單設計。他們確實創建了一個表單,但具有拖放控件的功能。

如果你想建立一個像他們的工具,您應該創建窗口,對話框,按鈕,編輯,...動態,並將它們連接到你的主要形式。

0

你應該看看this。這叫做The GUI Loft