Bez zasobów mogę utworzyć mój interfejs użytkownika za pomocą złożonej tablicy CreateWindow()
i CreateWindowEx()
i WndProc()
, aby przetworzyć moje zdarzenia.Jak korzystać z zasobów Dialog w Win32?
Zauważyłem, że jeśli kliknę prawym przyciskiem myszy w widoku zasobów i kliknę "dodaj zasób", mogę narysować okno dialogowe ze wszystkimi kontrolkami. Oszczędziłoby to mi ogromną ilość czasu, gdybym mógł narysować interfejs tak, jak zwykle robię to przy pomocy C#.
Po narysowaniu interfejsu za pomocą edytora zasobów, w jaki sposób mogę następnie utworzyć okno z kodu? Czy ktoś może podać bardzo prosty przykład za pomocą przycisku i pokazać, jak obsługiwać zdarzenie WM_COMMAND na tym przycisku?
Czy to ogólnie ludzie tworzą GUI? Czy istnieje jakakolwiek elastyczność w tym zakresie? Nawet w języku C# często muszę uzupełniać interfejs generowany przez projektantów za pomocą mojego własnego interfejsu generowanego przez kod, ale przez większość czasu jestem całkiem zadowolony z używania projektanta.