Sitio en cosntrucción

  • Enter Slide 1 Title Here

    This is slide 1 description. Go to Edit HTML and replace these sentences with your own words. This is a Blogger template by NewBloggerThemes.com...
  • Enter Slide 2 Title Here

    This is slide 2 description. Go to Edit HTML and replace these sentences with your own words. This is a Blogger template by NewBloggerThemes.com...
  • Enter Slide 3 Title Here

    This is slide 3 description. Go to Edit HTML and replace these sentences with your own words. This is a Blogger template by NewBloggerThemes.com...
Mostrando entradas con la etiqueta WinAPI. Mostrar todas las entradas
Mostrando entradas con la etiqueta WinAPI. Mostrar todas las entradas

Simple Mouse Hook - Windows API en C


Este código es un Mouse Hook, el cual permite tomar el control del mouse a nuestro programa en C/C++ en Windows usando la API de Windows. Con esto podemos crear rutinas para automatizar rutinas en la PC. La demo esta hecha en Codeblocks, en Windows 10.




Es un código muy simple y bastante facil de entender, el mismo esta disponible en mi GitHub, pueden acceder desde http://github.com/arielivandiaz/WinAPI
Share:

Obtener el color de un pixel con el cursor

Con este programa, basando en el anterior código de leer la posición del mouse, podemos leer el color RGB del pixel en el que se encuentra el cursor en Windows.

Con este programa podemos mapear imágenes en la pantalla sin necesidad de abrirla desde un archivo, directamente ir muestreando los pixeles y aplicar algun tipo de algoritmo para procesar la imagen o el patrón. 
Repositorio:
https://github.com/arielivandiaz/WinAPI/blob/master/Get_Color_Pixel/main.cpp


Share:

Leer posición del Mouse mucho mas Simple

Con respecto a la entrada anterior sobre este tema, en esta nueva entrada encontré una forma mucho más sencilla de leer la posición del mouse en Windows.
Es un código mucho mas corto e intuitivo que funciona a la perfección.

Repositorio:
https://github.com/arielivandiaz/WinAPI/blob/master/Mouse_Pos_2.0/main.c

/**
* Mouse Position Simple
* @Version 1.0
* @author Ariel Ivan Diaz
* @URL www.arielivandiaz.net
* \note Este programa immprime en consola la posicion del mouse
*/

#include <windows.h>
#include <stdio.h>

int main(int argc, char** argv)
{
    while(1)
    {
        POINT mouse; //Estructura que contiene las coordenadas
        HDC _hdc = GetDC(NULL);  //Crea el contexto
        if(_hdc)
        {
            GetCursorPos(&mouse);
             printf("La posicion del mouse es %d ; %d \n", mouse.x,mouse.y);
        }
    }
    return 0;
}

Share:

Leer la posición del Mouse en Windows



Este programa imprime en consola las coordenadas en las que se encuentra el puntero del mouse en la pantalla. Cada vez que se mueve el mouse se actualiza la consola con la nueva posición y el programa se detiene cuando se presiona Escape.

Repositorio:


Share:
Copyright © Blog de Ariel Ivan Diaz | Powered by Blogger
Design by SimpleWpThemes | Blogger Theme by NewBloggerThemes.com | Distributed By Blogger Templates20