Así que para poder crearlo tendréis que hacer lo siguiente:
Nos generamos un proyecto Visual C++ - CLR Vacío.
Luego agregaremos el formulario al proyecto, nos vamos al menú superior PROYECTO - AGREGAR NUEVO ELEMENTO, nos vamos a VISUAL C++ - UI y elegimos WINDOWS FORMS y aceptamos.
Ahora nos vamos a nuestro proyecto, Botón derecho sobre el nombre del proyecto y elegimos propiedades.
Seleccionamos PROPIEDADES DE CONFIGURACIÓN y luego VINCULADOR - SISTEMA y en Subsistema elegimos Windows (/SUBSYSTEM:WINDOWS).
Luego volvemos al árbol izquierdo y elegimos AVANZADAS, y en su primera opción del menú de la derecha en PUNTO DE ENTRADA escribimos main y pulsamos OK.
Ahora abrimos el código del formulario y pegamos esto: (OJO con el cambio de nombre del formulario y del proyecto)
//Nombre del formulario #include "MyForm.h" using namespace System; using namespace System ::Windows::Forms; [STAThread] void main(array<String^>^ arg) { Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false); //nombre del proyecto Project1::MyForm form; Application::Run(%form); } |
Guardamos y ya podemos compilar.
Una vez hecho lo podemos EXPORTAR como PLANTILLA, desde el menú ARCHIVO, por ejemplo con nombre WFORMS y así ya cada vez que iniciemos un proyecto podemos utilizarlo.
Os dejo un vídeo explicativo de cómo se hace:
Excelente!
ResponderEliminarme funcionó a la perfección!
sds.
Gracias.
ResponderEliminarBendito Microsoft que cada vez que pensamos saberlo todo resulta que siempre tenemos que recurrir a los foros XD
ResponderEliminarMe funcionó con el VC++ 2013.
ResponderEliminarEn la versión 2010 estaba de lujo.
¿Por qué microsoft le dio por quitarlo?
¿No quiere que trabajemos con el Windows Form como antes?
¿Hay algún problema?
Menudo cursillo para averiguar copmo se hace. ;)
Porque Microsoft quiere que en vez de C++ utilicemos C# que es el suyo.
EliminarVaya con Microsoft, hasta quiere que cambien de VB .net al C#, pero este no lo sabía, C++ se puede hacer más cosas y con electrónica por medio.
EliminarPor cada entrega que veo, tiene menos cosas y plantillas. O es que no se da cuenta que si quita cosas, al final optarán para otros compiladores.
Otra pregunta.
¿Se puede usar Windows Form para win32?
Nada de CLR.
Saludo.
Este comentario ha sido eliminado por el autor.
ResponderEliminarMuchas gracias un saludo.
ResponderEliminarhola, en UI no me aparece windows forms, como puedo encontrarlo?
ResponderEliminarHola Kogarashi:
EliminarMira a partir de la página 12 queindica paso a paso.
http://electronica-pic.blogspot.com.es/2015/12/formulario-windows-con-visual-c-2015.html
Saludos.