是否可以在主窗口上使用Visual C++設計器繪製控件,就像您可以設計對話框一樣?我希望能夠不使用MFC而以這種方式設計主窗口控件,而不是在WM_CREATE上創建它們。使用Visual C++設計器控制主窗口?
編輯:我不想要一個基於對話框的應用程序,只是爲了能夠設計主窗口圖形類似於可以使用.NET中的Windows窗體設計器所做的事情?
是否可以在主窗口上使用Visual C++設計器繪製控件,就像您可以設計對話框一樣?我希望能夠不使用MFC而以這種方式設計主窗口控件,而不是在WM_CREATE上創建它們。使用Visual C++設計器控制主窗口?
編輯:我不想要一個基於對話框的應用程序,只是爲了能夠設計主窗口圖形類似於可以使用.NET中的Windows窗體設計器所做的事情?
我不確定是否瞭解您希望應用的外觀。如果你想讓你的應用程序成爲一個對話框,那麼把它變成一個對話程序。
只需創建一個新的MFC應用程序,並將其設置爲「基於對話框」。現在您的應用程序將從該對話框開始。
如果你想使用原生的win32應用程序,只需使用CreateDialog(而不是CreateWindow)在你的InitInstance中創建對話框。
在這兩種情況下,都使用資源編輯器來創建對話框。
的選項有:
CFormView
類)主窗口。如果你正在開始一個新項目,並且想要堅持使用C++,那麼我強烈推薦Qt。它不僅是一個優秀的框架,而且它是跨平臺的,所以你的應用程序可以建立在Linux和Mac上。
http://www.qtsoftware.com/products/
一個Visual C++插件可以使用,你可以直觀地使用一種稱爲Qt設計工具,設計您的主窗口。