|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2006
Messaggi: 30
|
[C++]Funzione di digitazione
avrei bisogno di una funzione che scriva dove si trova il cursore
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2004
Città: Acireale
Messaggi: 447
|
Quote:
__________________
Ho concluso acquisti e/o vendite con : SHIVA>>LuR<<, TheGaiden, ArvMau |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Poi di quale cursore stai parlando?? Del puntatore del mouse in Windows o del cursore all'interno di una console?? Nel caso di Windows e del puntatore del mouse, devi usare le API Win32 e in particolare la funzione GetCursorPos: Codice:
#include <windows.h>
#include <stdio.h>
int main (void)
{
POINT pt;
if (GetCursorPos (&pt))
printf ("Il cursore si trova in X=%ld Y=%ld\n", pt.x, pt.y);
return 0;
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Jul 2006
Messaggi: 30
|
Ok scusate S.O. windows ed il cursore del mouse
ad esempio se io lascio il cursore ad intermittenza sulla finestra del block note questa funzione deve scrivere una determinata frase |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
In quel caso, quello che tu chiami cursore "ad intermittenza" non è il cursore del mouse. Si chiama "caret" e viene usato nei controlli per l'input del testo. Tecnicamente è possibile inserire del testo in uno di questi controlli ma solo se conosci esattamente quale è l'handle del controllo e cosa fa/come si comporta. In generale, l'unica cosa che si può fare abbastanza bene e in modo indipendente dalla applicazione, è "iniettare" nel sistema dei tasti come se fossero digitati dalla tastiera. In Win32 si può fare tranquillamente, se n'era già parlato sul forum. Leggi ad esempio <questa> discussione.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#6 |
|
Junior Member
Iscritto dal: Jul 2006
Messaggi: 30
|
grazie mille siete stati gentilissimi ^^
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:55.



















