Gracias a Dios alguien que explica en español cómo trabajar con la interface gráfica en Lenguaje C. Te felicito por tu canal y por favor sigue adelante porque lo haces muy bien.
@Cernsto13_90 Жыл бұрын
muchas gracias. deseando poder volver a grabar más contenido.
@angelffg Жыл бұрын
@@Cernsto13_90 Sería genial un video donde se use JSON con C y donde se pueda conectar a una DB vía ODBC u OLEDB para obtener datos y enviarlos como respuesta serializados en JSON. Un abrazo!
@fernandogonzalez94556 жыл бұрын
por fin un tema tabú explicado con brillantez y sencillez
@michaelespinoza45623 жыл бұрын
Te odio WinApi
@estebanmorales40896 жыл бұрын
Buen video.
@jjzepeda17 жыл бұрын
Muy bueno!
@BITANDBYTE3 жыл бұрын
Gracias por el video, suscrito :D
@alexanderpaiir38223 жыл бұрын
Gracias Master
@cristhiansomeday33446 жыл бұрын
Excelente explicación de WinApi (win32) .. decir que vi todos tus vídeos..son excelentes. Disculpa podrías hacer un vídeo, de como modificar,crear o manipular un form ..para hacerlo mas estético , osea quitar los bordes y los controles ..sin usar API externas como WxWidget o GTK ..porque busque en toda la MSDN y no encontré nada. Lo único que calculo que se debe de usar SDK, no se si has experimentado con lo mencionado. Y de mas decir que la API de win32 es enorme.....saludos desde Argentina :)
@Cernsto13_906 жыл бұрын
Te refieres a los controles? Botones, edit, etc? Si pienso en el curso explicar lo que se conoce como ownerdraw controls, se trata de que el programador diseñe sus propios controles.
@cristhiansomeday33446 жыл бұрын
Siendo mas preciso, viste el borde superior de Chrome, que es celeste con botones, controles extra y el diseño en como se ubican las pestañas, o también como el diseño de Avast .. pero sin usar Apis externas..crearla desde cero.
@Cernsto13_906 жыл бұрын
@@cristhiansomeday3344 mmm si quieres cambiar algo de apariencia de la ventana, de los bordes, esa es Area no cliente, necesitas manejar el mensaje WM_NCPAINT. Con ese mensaje, puedes manejar el pintado de area no cliente. Para eso debes obtener el DC de ventana, no de cliente, y dibujar sobre el. Podrías cambiar el color del marco, pero colocar más botones nunca lo he hecho, de hecho viendo en varias apps, no veo que tengan botones extra, el marco es el estándar para windows, lo que si hacen es agregar barras de herramientas y eso si podrías programar a tu gusto.
@Cernsto13_906 жыл бұрын
Y otra cosa, al manejar NCPAINT debes ser preciso en que parte del dibujo vas a tomar, lo demás pasarlo a DefWindowProc, si no lo haces, el programa no se encargará de dibujar lo que tu no dibujes y la ventana seguro lucirá estática, incluso puede que se borren partes de ella que no sean actualizados correctamente.
@cristhiansomeday33446 жыл бұрын
Carlos .....Claro el área de la aplicación que quiero modificar, no es el área del cliente...y lo que quiero crear son pieles y texturas (skins) personalizados.. Un amigo me paso varios sources(basicos) que me gustaría compartir con vos..hay alguna manera de poder contactarme con vos para enviártelo por privado....tal vez mas adelante tengas planeado abarcar ese tema.
@jhonuchasara67595 жыл бұрын
¿Puedo hacer este curso con C++?
@Cernsto13_905 жыл бұрын
Perfectamente, es C/C++.
@Richard-xh5iw4 жыл бұрын
Hola amigo. Es posible hacer un navegador web con la WinApi c++ ? de ser a si, tendrias un link de la pagina para poder hacer o un PDF para yo practicar y aprender por favor.
@Cernsto13_904 жыл бұрын
Tengo entendido que firefox esta en parte hecho en C++, pero no puedo ayudarte con un link, nunca he investigado el tema, lo que sí recuerdo es que al final del libro si dedican un capítulo como introducción de el uso de la API en internet. El libro es programming Windows, de Charles Petzold. La 5ta edición está dedicada a C/C++ pero es en inglés
@Richard-xh5iw4 жыл бұрын
@@Cernsto13_90 Antes que nada, Muchisimas gracias por responder mi inquietud, Eres increible amigo. Tengo un Libro de la API de windows pero es de Visual BASIC muestra con lenguaje Basic. O no importa por que puedo ignorar que es basic e inplementarlo con C 0 C++ ???
@Cernsto13_904 жыл бұрын
@@Richard-xh5iw si, así como dices, lo que hace el código basic lo traduces a C/C++
@Richard-xh5iw4 жыл бұрын
@@Cernsto13_90 Gracias amigo disculpa por tantas molestias que te hago pasar Gracias