Entradas

Mostrando las entradas etiquetadas como Win32

Bloquear sesión con API Win32

Imagen
Usaremos la API de Windows para lograr bloquear la sesión de usuario de manera programática, en el sistema operativo Windows al presionar la combinación de teclas Crtl + Alt + Supr y luego presionar la opción bloquear logramos lo que ahora realizaremos desde programación C/C++, también veremos como podemos cerrar la sesión.

Win32 Funciones de sistema

En este tutorial veremos algunas de las funciones que podemos usar para comunicarnos con el sistema operativo, estas nos servirán para obtener información del sistema que ejecuta la aplicación o para cambiar la configuración del mismo. Algunas de las cosas que haremos son: obtener resolución de pantalla, nombre de usuario y pc, letras de dispositivos de almacenamiento como discos duros, particiones, unidades de cd, dvd, etc., y unidades de almacenamiento externas como dispositivos USB entre otras.

Windows API Cuadros de Dialogo

Imagen
Los cuadros de dialogo como su nombre lo indica son ventanas que nos permiten comunicarnos con la aplicación, por ejemplo, la aplicación podría pedirnos la ubicación donde deseamos almacenar un archivo, el color que deseamos para pintar, cual es el archivo de video que queremos reproducir, etc., existen muchos cuadros de dialogo definidos para distintas tareas, veremos algunos de ellos.

Capturar pantalla Windows API

Imagen
En este tutorial usaremos la Windows API para desarrollar una aplicación C/C++ que nos permitirá hacer una captura de pantalla, esta captura la almacenaremos en disco utilizando en formato de archivo de imagen BMP.

OpenCV en GUI Win32

Imagen
Si estamos desarrollando una aplicación para Windows y trabajamos con el Windows API también llamado Win32, necesitaremos realizar conversiones para manejar las imágenes con opencv y mostrarlas en la interfaz win32 , utilizaremos D2D (Direct2d) y WIC (Windows Imaging Component) para lograr esta interoperabilidad.

Aplicaciones Win32 con MFC

Imagen
Microsoft Foundation Classes (MFC) son un conjunto de librerías para crear aplicaciones de escritorio con Visual C++, MFC encapsula el API de Windows (Win32) en un conjunto de clases orientadas a objetos para facilitar su manejo.

Win32 Botones

Imagen
Los controles son clases especiales de ventanas los cuales nos sirven para interactuar con el usuario, entre los controles más comunes tenemos el button o botón sobre el que podemos hacer clic. La creación de los controles win32 la haremos una vez se haya creado la ventana en el mensaje WM_CREATE.

Control edit

El control edit es una caja rectangular en la que podemos editar texto, introducir contraseñas, o pedir al usuario cualquier información que requiera nuestra aplicación, este es un control bastante completo ya que podemos hacer muchas cosas como por ejemplo permitir solo la entrada de números, permitir la entrada de texto en una sola línea o varias si lo deseamos, podemos controlar el tamaño del buffer que será usado para almacenar texto y mucho más, veamos cómo hacerlo. 

Ventana win32

Imagen
Con el uso de C++ podemos acceder al API de Windows por lo que podemos crear aplicaciones a bajo nivel interactuando con el api win32, por lo general este método de programación es difícil de aprender por la gran cantidad de código que debemos escribir, en este tutorial veremos de manera sencilla como crear una ventana con win32.

Temas relacionados