Ciao a tutti, qualcuno saprebbe suggerirmi un modo per posizionare il cursore su schermo?
Non trovo funzioni e relative librerie adatte nel visual c++ 6![]()
grazie
Ciao a tutti, qualcuno saprebbe suggerirmi un modo per posizionare il cursore su schermo?
Non trovo funzioni e relative librerie adatte nel visual c++ 6![]()
grazie
Usi la API:
codice:::SetCorsorPos(PixelX,PixelY);
Ti ringrazio per il suggerimento, però ho provato e la API non funziona nel mio caso,
credo che ciò sia dovuto al fatto che non lavoro con finestre windows, la mia applicazione
è una semplice applicazione per console, cioè io plotto scritte con le varie printf (e simili)
in una finestra del DOS, ed è lì che ho bisogno di riposizionare il cursore lampeggiante
il quale inesorabilmente e giustamente scende ad ogni scrittura che faccio, io voglio
poterlo riposizionare nella stessa pagina o magari vorrei riuscire a pulire lo schermo,
purtroppo però il visual c++ 6 non possiede semplici librerie grafiche come la graphics del complilatore borland...
HELP ME!!
grazie mille intanto
e le MFC cosa sono?Originariamente inviato da teobabe
Ti ringrazio per il suggerimento, però ho provato e la API non funziona nel mio caso,
credo che ciò sia dovuto al fatto che non lavoro con finestre windows, la mia applicazione
è una semplice applicazione per console, cioè io plotto scritte con le varie printf (e simili)
in una finestra del DOS, ed è lì che ho bisogno di riposizionare il cursore lampeggiante
il quale inesorabilmente e giustamente scende ad ogni scrittura che faccio, io voglio
poterlo riposizionare nella stessa pagina o magari vorrei riuscire a pulire lo schermo,
purtroppo però il visual c++ 6 non possiede semplici librerie grafiche come la graphics del complilatore borland...
HELP ME!!
grazie mille intanto
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
Se mi suggerisci come usarle te ne sarei grato, voglio riportare il cursore ad inizio pagina..
codice:The SetCursorPos function moves the cursor to the specified screen coordinates. If the new coordinates are not within the screen rectangle set by the most recent ClipCursor function, Windows automatically adjusts the coordinates so that the cursor stays within the rectangle. BOOL SetCursorPos( int X, // horizontal position int Y // vertical position ); Parameters X Specifies the new x-coordinate, in screen coordinates, of the cursor. Y Specifies the new y-coordinate, in screen coordinates, of the cursor. Return Values If the function succeeds, the return value is nonzero.
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
prova a vedere se ti compila questo :
codice:#include <iostream> #include <windows.h> int main() { BOOL err = SetCursorPos(5, 5); if(err == TRUE) std::cout << "Ok\n"; else std::cout << "Error\n"; return 0; }
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
Si, il pezzo di codice viene compilato e linkato ma produce "error", infatti il cursore
non si muove nella finestra dos che viene aperta durante l'esecuzione
ma per cursore intendi il mouse o il _ lampeggiante?
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
intendo il lampeggiante