Sin recursos, puedo crear mi interfaz de usuario con una matriz compleja de CreateWindow()
y CreateWindowEx()
, y WndProc()
para procesar mis eventos.¿Cómo uso los recursos de diálogo en Win32?
Me di cuenta de que si hago clic con el botón derecho en la vista de recursos y hago clic en "agregar recurso", puedo dibujar un cuadro de diálogo con todos los controles. Esto me ahorraría una gran cantidad de tiempo si pudiera dibujar la interfaz como lo hago normalmente con C#.
Después de dibujar la interfaz con el editor de recursos, ¿cómo puedo crear la ventana desde el código? ¿Alguien puede proporcionar un ejemplo muy simple con un botón y mostrar cómo manejar un evento WM_COMMAND en ese botón, por favor?
Además, ¿generalmente esta es la forma en que las personas crean la GUI? ¿Hay alguna pérdida en flexibilidad para hacer esto? Incluso en C#, a menudo tengo que complementar la interfaz de usuario generada por el diseñador con mi propia interfaz de usuario generada por código, pero la mayoría de las veces me complace usar el diseñador.