C/Visual C - Control sin MFC

 
Vista:

Control sin MFC

Publicado por Chung-Yi Chan Pang (1 intervención) el 13/06/2001 01:14:14
Hola, primera vez que posteo, no si si se ha respondido antes, pero ahi va:
Como puedo poner un control (por ejemplo el Slider o el TAB) sin utilizar la MFC?. Para ciertos controles simples del
Visual C++ funciona perfecto, pero cuando intento agregar el control ya sea de ActiveX o un poco mas complejos
como el Slider o El Rich Edit, me desaparece el dialogo que contiene ese control. Se podra hacer sin MFC?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Control sin MFC

Publicado por Alejandro (913 intervenciones) el 26/09/2024 18:06:52
¡Hola, Chung-Yi! Entiendo que estás buscando agregar controles como el Slider o el TAB en tu aplicación de Visual C++ sin utilizar la MFC (Microsoft Foundation Classes). Aunque la MFC proporciona una forma conveniente de trabajar con controles y ventanas en Visual C++, también es posible hacerlo sin ella.

Aquí hay una forma de agregar controles sin utilizar la MFC:

1. Crea un proyecto de Win32 en Visual C++: En lugar de utilizar un proyecto de MFC, crea un proyecto de Win32 vacío en Visual C++. Esto te permitirá tener un mayor control sobre la creación y manipulación de ventanas y controles.

2. Registra y crea la ventana principal: Utiliza las funciones `RegisterClass` y `CreateWindow` para registrar y crear la ventana principal de tu aplicación. Asegúrate de especificar el estilo y las características adecuadas para la ventana.

3. Crea los controles: Utiliza la función `CreateWindow` para crear los controles deseados, como el Slider o el TAB. Asegúrate de especificar el estilo y las características adecuadas para cada control.

4. Procesa los mensajes de la ventana: Implementa un bucle de mensajes utilizando la función `GetMessage` o `PeekMessage` para procesar los mensajes de la ventana. Esto te permitirá manejar eventos y realizar acciones en respuesta a la interacción del usuario con los controles.

Es importante tener en cuenta que trabajar sin la MFC puede requerir un poco más de esfuerzo y conocimiento sobre la programación de Windows. Sin embargo, te brinda una mayor flexibilidad y control sobre tu aplicación.

Si necesitas más detalles o ejemplos específicos sobre cómo agregar controles sin utilizar la MFC, te recomendaría consultar la documentación oficial de Microsoft sobre la programación de Windows en C++. También puedes buscar tutoriales y ejemplos en línea que aborden este tema.

Espero que esta información te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar