Không có tài nguyên, tôi có thể tạo giao diện người dùng của mình với một mảng phức tạp gồm CreateWindow()
và CreateWindowEx()
và WndProc()
để xử lý sự kiện của mình.Làm cách nào để sử dụng tài nguyên Dialog trong Win32?
Tôi nhận thấy nếu tôi nhấp chuột phải vào chế độ xem tài nguyên và nhấp vào "thêm tài nguyên", tôi có thể vẽ một hộp thoại với tất cả các điều khiển. Điều này sẽ tiết kiệm cho tôi một số lượng lớn thời gian nếu tôi có thể vẽ giao diện như tôi thường làm với C#.
Sau khi tôi đã vẽ giao diện với trình chỉnh sửa tài nguyên, làm cách nào để tạo cửa sổ từ mã? Ai đó có thể cung cấp một ví dụ rất đơn giản với một nút và hiển thị cách xử lý sự kiện WM_COMMAND trên nút đó không?
Ngoài ra, đây có phải là cách mọi người tạo GUI không? Có mất mát linh hoạt để thực hiện theo cách này không? Ngay cả trong C# tôi thường phải bổ sung giao diện người dùng do nhà thiết kế tạo ra với giao diện người dùng tạo mã của riêng tôi, nhưng phần lớn thời gian tôi khá vui khi sử dụng nhà thiết kế.