| ||||
Forms c++?? Hola, antes que nada gracias por la atencion. Estoy empezando con MS Visual C++, y queria preguntar si se pueden hacer formularios asi como los de VB... y si se puede como añado uno
__________________ "Conocimiento es poder" TheJez^ |
| ||||
La MFC es bastante simple y seria practicamente igual que usar VB. Usando la API de Windows tenes el control absoluto de tus ventanas, los forms no son mas que ventanas manejadas por VB.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Con M$ Visual C++, creas un "proyecto MFC" y ahí lo tienes, tu editor visual de formularios. Eso sí, debes entender cómo funcionan las librerías, cierto conocimiento de la API de Win y de clases de C++, o te liarás bastante :) Si no manejas la API de Win (como supongo), mejor empieza usándola en programa fáciles. Puedes intentar hacer ventanas directamente con la API, así aprendes mejor. |
| |||
Holas; En realidad puedes crear las ventanas al igual que en VB, la diferencia es que tienes que emplear un editor de recursos para poder crear los cuadros de dialogo. Te presenta un cuadro de herramientas al igual que VB puedes colocar commandButton, tree view, control tab, edit (textbox en VB). A los controles les coloca el ID correspondiente, las propiedades como top, left, etc. en el archivo *.h coloca las referencias de los controles de cuadro de diálogo, por ejemplo; IDC_Edit_Name 1002 en el archivo *.cpp colocas las isntancias en que debes manejar el cuadro de dialogo y las acciones que tendrán los botones, edit, etc. Pero debes manejar perfectamente las API de Windows que son bastante menos complcadas de aorender que las MFC, el problema al hacerlo con MFC, es que agregan demasiado peso a tus archivos resultantes no es muy estable y debes agregarlo a tus instaladores, son un problema, ahora si quieres aprender ve al siguiente sitio: http://winapi.conclase.net/ Este otro es de lujo : http://www.functionX.com/ En functionX, encuentras tutoriales de C++, WinAPI, MFC, C#, etc. Es excelente el sitio, el lugar dentro de FunctionX es el siguiente: http://www.functionx.com/win32/index.htm/ Nos vemos. |