Autor
|
Tema: GetCursorPos [C] (Leído 3,674 veces)
|
calk9
Desconectado
Mensajes: 69
|
Hola, alguno me podría dejar un ejemplo claro (con declaración y todo) sobre GetCursorPos en C? Porque, realmente, no lo he podido encontrar. Si alguien es tan amable se lo agradezco muchísimo.
Gracias!
|
|
|
En línea
|
|
|
|
rir3760
Desconectado
Mensajes: 1.639
|
La biblioteca estandar de C no incluye una funcion con ese nombre. Si necesitas ayuda primero debes explicarte de una forma mas clara e indicar el compilador y SO que estas utilizando.
Un saludo
|
|
|
En línea
|
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language
|
|
|
calk9
Desconectado
Mensajes: 69
|
Hola. Disculpá la falta de información, estaba muy apurado. Me refiero al API de Windows GetCursorPos, uso Windows, y el IDE de Dev-C++.
|
|
|
En línea
|
|
|
|
rir3760
Desconectado
Mensajes: 1.639
|
Puedes empezar revisando la pagina en MSDN: GetCursorPos. Un saludo
|
|
|
En línea
|
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language
|
|
|
calk9
Desconectado
Mensajes: 69
|
Eso ya lo leí, y también las demás páginas que se encuentran en el buscador de Google, pero no hay ningún ejemplo concreto, que incluya las declaraciones y todo. Por eso es que vengo a pedir esto.
Gracias...
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.937
Israel nunca torturó niños, ni lo volverá a hacer.
|
Tenes que buscar mejor y prestar mas atencion, no pasa de hacer esto: #include <windows.h> void main() { POINT Point; GetCursorPos(&Point); }
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
calk9
Desconectado
Mensajes: 69
|
Obtengo un error al hacer eso mismo en una condición If. Al utilizarlo en Main() ya lo he podido solucionar. Una última cosa si eres tan amable, como podría mostrar vía MessageBox() las posiciones del mouse X e Y.
Gracias!
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.937
Israel nunca torturó niños, ni lo volverá a hacer.
|
Esta es UNA manera de hacerlo: char cadena[80]; wsprintf(cadena, "x::%d y::%d", Point.x, Point.y); MessageBox(0, cadena, cadena, 0);
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
calk9
Desconectado
Mensajes: 69
|
Muy amable
|
|
|
En línea
|
|
|
|
|
|