1
我不太確定你可以(或應該)用* .rc文件做什麼。大多數Win32示例代碼(包括Visual Studio模板)在WinMain中以編程方式創建主窗口。我可以在資源腳本中創建一個對話框並將其顯示在WinMain中,但我不確定這是否是最好的想法,因爲對話框的處理方式與Windows不同。有沒有一種方法可以從資源腳本中將控件放在主窗口中,還是應該將它創建爲對話框?資源腳本的主窗口(.rc)
我不太確定你可以(或應該)用* .rc文件做什麼。大多數Win32示例代碼(包括Visual Studio模板)在WinMain中以編程方式創建主窗口。我可以在資源腳本中創建一個對話框並將其顯示在WinMain中,但我不確定這是否是最好的想法,因爲對話框的處理方式與Windows不同。有沒有一種方法可以從資源腳本中將控件放在主窗口中,還是應該將它創建爲對話框?資源腳本的主窗口(.rc)
將控件放在窗口上的唯一Win32 API是CreateDialog[Indirect][Ex]
函數系列。
創建對話框的做法是應用程序的根窗口在16位Windows以及今天的64位Windows中保持與該練習的兼容性,這已經很普遍。