沒有資源,我可以用一個複雜的CreateWindow()
和CreateWindowEx()
和WndProc()
陣列來創建我的UI來處理我的事件。如何在Win32中使用Dialog資源?
我注意到如果我右鍵單擊資源視圖,然後單擊「添加資源」,我可以繪製一個對話框的所有控件。如果我可以像使用C#那樣繪製界面,這將爲我節省大量時間。
在我繪製了資源編輯器的界面後,如何從代碼創建窗口?有人可以用一個按鈕提供一個非常簡單的例子,並說明如何處理該按鈕上的WM_COMMAND事件?
另外,這一般是人們如何創建GUI?這樣做是否有靈活性損失?即使在C#中,我也經常需要用我自己的代碼生成的UI來補充設計師生成的UI,但大多數時候我都很樂意使用設計器。